我几天前在Windows xp32上创建了我的网站.然后重新安装相同类型的Windows(专业xp 32位).
现在我的网站无法正常运行.$_SESSIONS不发送,我不知道窗户是否与此有关(因为我关闭了一些启动服务msconfig->services).我怀疑的其他事情是XAMPP.在我发现我php.ini在Apache 1000times中编辑的问题后,它没有解决问题.在谷歌,很多人抱怨常见的问题.他们说他们改变了服务器,现在没有发送会话.
我是php的新手,并不知道到底发生了什么.
有人可以帮我提一下这个问题可能出现的地方吗?我也想知道使用会话替代方案是否是一个好习惯,例如,如果用户是logged_in()->send数据mysql-> SET logged_in = 1;,如果是l ogout() -> SET logged_in = 0.或其他任何东西.关于此事的每一个信息都会有所帮助.谢谢!
这里是确切的代码情况:项目链接:http://dox.bg/files/dw?a = e2f056d0f2 我有这个登录表单:
<form action="login.php" method="post">
<ul>
<li>
<input type="text" name="username">
</li>
<li>
<input type="password" name="password">
</li>
<li>
<input type="submit" value="login">
</li>
<li>
<a href="register.php">register</a>
</li>
</ul>
</form>
Run Code Online (Sandbox Code Playgroud)
在login.php我有这个:
...
else
{
$_SESSION['user_id'] = $login;
//... $_SESSION['user_id'] works here and outputs the correct data - user_id …Run Code Online (Sandbox Code Playgroud)