Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 登录身份验证不适用于我的站点_Php_Html_Login - Fatal编程技术网

Php 登录身份验证不适用于我的站点

Php 登录身份验证不适用于我的站点,php,html,login,Php,Html,Login,现场代码如下所示。无法使用我所做的操作对登录进行身份验证。首先,如果未登录,它将按预期重定向到登录页面。然后,在我清楚地给出正确的登录详细信息后,它不会将我重定向到我想要的站点。相反,它将保留在登录页面上。请帮帮我 欢迎来到食物线 /*删除jumbotron的默认底部边距*/ 琼伯伦先生{ 页边距底部:0; } /*为页脚添加灰色背景色和一些填充*/ 页脚{ 背景色:F2F2; 填充:25px; } 食物线 我们为客户提供最好的服务 Foodline官方网站和副本 以以下身份登录: 取消注释

现场代码如下所示。无法使用我所做的操作对登录进行身份验证。首先,如果未登录,它将按预期重定向到登录页面。然后,在我清楚地给出正确的登录详细信息后,它不会将我重定向到我想要的站点。相反,它将保留在登录页面上。请帮帮我

欢迎来到食物线 /*删除jumbotron的默认底部边距*/ 琼伯伦先生{ 页边距底部:0; } /*为页脚添加灰色背景色和一些填充*/ 页脚{ 背景色:F2F2; 填充:25px; } 食物线 我们为客户提供最好的服务

Foodline官方网站和副本

以以下身份登录:

取消注释:

//session_start();
从login.php中的第5行更改为:

if(! $_SESSION['loggedIn']) {
  header('Location: login.php');  
}

在restaurant.php中。

mysql_*函数在PHP5.5中被弃用,在PHP7中被完全删除,如果可以的话应该删除。您应该选择另一个API,它允许您使用您真正应该使用的准备好的语句,比如mysqli_*或PDO-see。您还应该非常非常散列您的密码,并避免使用像sha1或md5这样的旧方法,而是使用类似的方法。感谢您的回答,但它显示了类似于localhost页面不起作用的内容localhost重定向了您太多次。我的浏览器中有太多的重定向…@ManishRajSilwal这是一个非常明显的错误。坐下来检查每个收割台的位置。例如,您是否需要在restaurant.php文件中有一个标题“Location:resturaunt.php”?那会怎么样?将restaurant.php的顶部更改为: