使用paginate时php会话丢失

时间:2010-10-29 13:24:11

标签: php session

使用分页脚本时,我的PHP会话丢失了。有人能解释为什么会这样吗?我尝试将session_start()放在所有paginate脚本文件的顶部但是没有用。

session_start();
        $_SESSION['user'] = $line['UserName'];
        $_SESSION['pass'] = $line['Password'];
        $_SESSION['session_key'] = $time_started.$secure_session_user.session_id();
        $_SESSION['current_session'] = $line['UserName']."=".$_SESSION['session_key'];

1 个答案:

答案 0 :(得分:1)

如果你不能,或者不想向我们展示你的分页代码,那么我只能想到为什么它不起作用的两个原因:

  1. 你在某个地方做错了什么,但还不知道。或;
  2. 您拥有的分页代码正在使用会话信息作为自己的东西(比如我的),也许它会在您不知情的情况下重置会话信息。
  3. 我所能做的就是建议您查看代码,确保在处理会话时没有任何错误,并检查您的分页脚本。

    我希望这会有所帮助,但我对此表示怀疑。