我的session_start()报错:session在第二个页面不存在

来源:百度知道 编辑:UC知道 时间:2024/05/23 12:21:18
第一个php在session中保存了数据,但跳转到第二个php页面时,提示warning:session_start() [function.session-start]: Node no longer exists in 第二文件。
不是这个原因:第二个PHP页第一行必须是session_start();
之前不能有任何输出。

我知道是什么原因了,我把对象放到session里去了,怪不得在第二个php里拿不到session里的数据.

你php.ini的选项设置开启了SESSION么?还有存储SESSION的文件夹建了么?在PHP中查找session.save_path = "xxxxx"把后面的X换成一个已经存在的文件夹的物理地址。然后把前面的;去掉。PHP.ini中也许有很多的这个选项 全部都改掉。另外楼上说的session.use_trans_sid 我设置的值是0 SESSION一样能传递。似乎和那个没关系。

第二个PHP页第一行必须是session_start();
之前不能有任何输出

设置php.ini中的session.use_trans_sid = 1或者编译时打开打开了--enable-trans-sid选项