小编Der*_*kzs的帖子

PHP会话过早被破坏

我是一个php新手,我正在使用MAC OS.我最近建立了一个网站并在localhost下测试它.它工作正常,直到有一天我试图重命名我的主文件夹,并在从root切换到我重命名的那个中途退出.然后我从root用户登出并登录我已重命名的用户.然后我发现我必须重置一切.应用程序文件夹已移出用户主目录之外与用户文件夹相同的级别.

这是问题(我不知道它是否是由上述操作引起的.)我让用户使用用户名和密码登录,并使用会话变量来存储用户名.我检查:

echo $_SESSION['name'];    

echo session_status();   
Run Code Online (Sandbox Code Playgroud)

第一个显示我输入的用户名,第二个显示2所以我认为用户名存储在该会话变量中.但是,只要用户进入另一个页面,会话变量就会被销毁.

问题是什么?

这是我为每个页面编写的代码作为页眉.它包含登录框.它曾经工作得很好.

    <?php
    echo '<div id="pageheader">
            <div class="wrap">
                <div class="logo">
                    <a href="index.php"><img src="pics/1.gif" height="45px"></a>
                 </div>
                  <ul id="nav">
                    <li><a href="">New Arrival&nbsp&nbsp&nbsp/</a></li>
                    <li><a href="">Hot&nbsp&nbsp&nbsp/</a></li>
                    <li><a href="#">By School&nbsp&nbsp&nbsp/</a>
                        <ul >
                            <li><a href="">ADM</a></li>
                            <li><a href="">CEE</a></li>
                            <li><a href="">EEE</a></li>
                            <li><a href="">HSS</a></li>
                            <li><a href="">MAE</a></li>
                            <li><a href="">MSE</a></li>
                            <li><a href="">NBS</a></li>
                            <li><a href="">SBS</a></li>
                            <li><a href="">SCBE</a></li>
                            <li><a href="">SCI</a></li>
                            <li><a href="">SPMS</a></li>
                            <li><a href="">SCE</a></li>
                        </ul>           
                    </li>
                    <li><a href="#">By Course&nbsp&nbsp&nbsp/</a>
                        <ul>
                            <li><a href="book.php?q=Mathematics">Mathematics</a></li>
                            <li><a href="book.php?q=Computer">Computing</a></li>
                            <li><a href="book.php?q=Accounting">Accounting</a></li>
                            <li><a href="book.php?q=Business">Business Law</a></li>
                            <li><a href="book.php?q=Physics">Physics</a></li>
                            <li><a href="book.php?q=Chemistry">Chemistry</a></li>
                            <li><a href="book.php?q=Biology">Biology</a></li> …
Run Code Online (Sandbox Code Playgroud)

php mysql session

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

标签 统计

mysql ×1

php ×1

session ×1