时间:2021-07-01 10:21:17 帮助过:7人阅读
……略
……略
setcookie( "house_havelogin", "true", time( ) + 36000 ); setcookie( "house_username", $row['house_username'], time( ) + 36000 ); print_r($_COOKIE); //header( "Location: index.php" ); echo "";
------解决方案--------------------
上面的if先不要判断 直接 print_f($_COOKIE); 看下有什么结果 或用firecookie插件看下cookie有没有值
------解决方案--------------------
1 注释掉 header( "Location: index.php" );
2 在header( "Location: index.php" );下面添加 print_r($row);确认是否有用户信息存在
3 在index.php里面添加 echo $_COOKIE['house_username'] ;确认在COOKIE是否有数值
php.ini 内需要设置
output_buffering = on
程序自身还存在问题,如果登录正常了,那么任何人随便写用户名密码都能登录
建议在将查询的SQL加上用户名和密码2个字段进行查询