我正在为服务器CP制作一个登录脚本,虽然它似乎没有按预期工作,我可以登录但是如果我转到索引页面它不会将我重定向到管理页面,代码在这里:
所有代码:http://pastebin.com/DC8fVtD5
有人能为我解释这个吗? :)问题是cookie或会话,但我不知道如何解决它。该脚本需要检查用户输入对mysql数据库,看看他们是否有一个网站的帐户,如果有,请将它们登录。虽然admin.php似乎正在重定向到index.php,但它似乎正在登录我$ logged!= 0.我一直无法找到它的解决方案,这让我疯了。 d:
答案 0 :(得分:0)
别忘了,那个变量
$logged
如果在一个脚本中设置不再在下一个脚本执行中设置:如果使用header( 'Location: somewhere' );
重定向,则当前脚本终止,新脚本启动通过位置标头的新HTTP请求强制。
请使用PHP's session-feature 通过多个请求/脚本执行来保持状态。