首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我试图通过头函数重定向我的页面,但它不会工作,而我的查询是工作的...why?

我试图通过头函数重定向我的页面,但它不会工作,而我的查询是工作的...why?
EN

Stack Overflow用户
提问于 2016-03-07 14:33:30
回答 3查看 41关注 0票数 0

这是我的索引文件:

代码语言:javascript
复制
session_start();
include_once 'conn.php';
if(isset($_SESSION['hell'])!="")
{
    header("Location: home.php");
}

if(isset($_POST['Login']))
{
    $email = $_POST['email'];
    $pass = $_POST['pass'];
    $res=mysql_query("SELECT * FROM studentreg WHERE email='$email'");
    $row=mysql_fetch_array($res);

    if($row['password']==$pass)
    {
        $_SESSION['hell']=$row['stu_id'];
        header("Location: home.php");
    }
    else
    {
        echo "hello"."<br/>";
        echo $row['password']."<br/>";
        echo $row['qualification'];
    }
}

这是我的主文件:

代码语言:javascript
复制
session_start();
include_once 'conn.php';

if(!isset($_SESSION['hell']))
{
    header("Location: index.php");
}

$res=mysql_query("SELECT * FROM studentreg WHERE stu_id = ".$_SESSION['hell']);
$sturow=mysql_fetch_array($res);
echo "welcome";

它不会工作,而是我的查询正在工作…为什么?

EN

回答 3

Stack Overflow用户

发布于 2016-03-07 14:39:47

错误消息是什么?在页面顶部添加ini_set('display_errors', 1);以进行检查。

也许在标题之前打印了文本,不让它重定向?

php开始标签前有空格吗?

会话变量地狱是否存在于另一个页面?

票数 0
EN

Stack Overflow用户

发布于 2016-03-07 15:01:03

您可以在开始页面时添加此行

代码语言:javascript
复制
ob_start(); 

并在header函数后添加this代码

代码语言:javascript
复制
exit;
票数 0
EN

Stack Overflow用户

发布于 2016-03-07 14:45:27

尝试以下代码:

代码语言:javascript
复制
echo "<script>window.location='home.php'</script>";
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35837567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档