PHP-服务器上的页面之间不传递会话

PHP-服务器上的页面之间不传递会话,php,session,Php,Session,可能重复: 我对live server上的会话有问题。之前的开发人员对该站点进行了编码,在上周我们不得不将服务器升级到PHP5.2之前,一切正常。然后所有会话都停止工作,用户无法登录。我删除了session_register等的使用,但没有任何效果 对于一个简单的测试,我从php.net复制了一个非常简单的会话脚本,并在我的机器上进行了尝试,结果成功了。一旦我将其加载到服务器上,第二个页面将不会显示我在第一个页面中创建的会话变量 为了传递会话变量,是否需要在服务器上设置任何配置 我在第一页上使

可能重复:

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

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

为了传递会话变量,是否需要在服务器上设置任何配置

我在第一页上使用了print\r($\u SESSION),它显示了创建的会话,我在第二页再次使用它,数组是空的

如有任何帮助或建议,将不胜感激

编辑:

    session_start();
包含在所有页面和

    print_r($_SESSION)

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

您是否使用
session\u start()
启动会话

您从哪个版本升级?您知道稳定的PHP版本是5.4.x,很快就会有一个5.5版本,对吗?另外,请给我们一段可复制的错误代码。你知道会话是否已经开始了吗?i、 会话_start()请输入更多代码。让我们看看你做了什么。可能需要显示您创建它的页面以及您在试图传递到的页面上放置的内容。这是一个非常常见的问题,上面有大量的问题和答案,因此,请使用搜索功能!我从5.1.6升级。升级是我无法控制的,我无法控制版本号。是的,我使用的代码非常简单,因为我想确定正在创建会话。