头函数虽然在localhost上工作,但在服务器上不起作用

时间:2018-04-10 06:24:20

标签: header

profile page

home or login page

messages page

signup page

问题是当我在url栏上搜索profile.php时它会显示,但我给出了一个逻辑if if($ login!== true){header('Location:index.php')}但是没有工作它,什么时候使用roll和密码登录不会在配置文件页面上重定向,虽然它可以在localhost上工作但不是server.you可以注册并尝试解决请帮助我任何身体

1 个答案:

答案 0 :(得分:0)

如果您在标题之前回显了某些内容,就会发生这种情况。

我们来检查

为了测试这种情况,启用错误报告:error_reporting(E_ALL);并设置要显示的错误ini_set('display_errors',TRUE);.

您可以通过将重定向逻辑写入文件顶部来修复此错误。


要么
您可以使用javascript重定向。

<?php
if($user !== true){
echo "<script>window.location = 'index.php'</script>";
}
?>