小编mih*_*niq的帖子

php $ _SESSION没有通过login.php文件发送

我几天前在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)

php xampp session windows-xp

7
推荐指数
1
解决办法
641
查看次数

标签 统计

php ×1

session ×1

windows-xp ×1

xampp ×1