-4

可能重复:
页面之间的 PHP 会话 ID 更改

我对实时服务器上的会话有疑问。之前的开发人员对站点进行了编码,一切正常,直到上周我们不得不将服务器升级到 php 5.2。然后所有会话停止工作,用户无法登录。我删除了 session_register 等的使用,但没有任何效果。

对于一个简单的测试,我从 php.net 复制了一个非常简单的会话脚本,并在我的机器上进行了尝试,它可以工作。一旦我将它加载到服务器上,第二页就不会显示我在第一页中创建的会话变量。

是否需要在服务器上设置任何配置才能传递会话变量?

我在第一页使用了 print_r($_SESSION),它显示了已创建的会话,我在第二页再次使用它,数组为空。

任何帮助或建议将不胜感激。

编辑:

    session_start();

包含在所有页面上,并且

    print_r($_SESSION)

在第 1 页显示会话已创建,而在第 2 页显示会话未通过

4

1 回答 1

1

您是否使用 开始会话session_start()?- http://php.net/manual/en/function.session-start.php

于 2012-11-28T21:02:17.333 回答