2016-12-30 127 views
-1

我知道这个问题已经回答过了很多时间,但我已经应用了所有的事情,但没有人正在工作......头不工作的在线服务器上,但本地服务器

这是我的代码这是在一个班,我不认为有任何需要显示工作的课,我刚刚通过参数类方法...

我被困在header("Location:Home.php")在此代码..其在本地主机上工作,但不在在线服务器上工作。

每一段代码都在工作,但是当涉及到标题时,它不会执行该行。我已经尝试了数千次,但失败了。请帮帮我。谢谢

if($legal_status == "ok") { 

    mysqli_query($this->conn,"update users set current_login='$current_login',status='online' where email='$email'"); 

    $_SESSION["id"] = $user_id; 
    session_regenerate_id(TRUE); 
    header("Location:Home.php"); 

} 
+0

错误报告?在页面顶部提到这一点:'error_reporting(E_ALL); ini_set('display_errors',1);' –

+0

没有一点信息,是不可能猜到的。例如,什么是设置'$ legal_status'。至少提供即时上下文,如果不是这个方法中完整的前面的代码。 – yivi

+0

是的我的error_reporting是.. –

回答

-1

如果代码在本地服务器上工作但不在线答案可能是在服务器配置中。

要做的好事是比较PHP版本,甚至更好地比较服务器上的PHP模块。

也许您的服务器没有在您的本地环境中激活的相同的PHP模块。

通过将phpinfo()放在一个php文件中,您可以看到您的在线服务器的所有PHP配置。

相关问题