欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP中的session不能跨页传递?一跨页就丢失,为空的!

程序员文章站 2023-12-27 19:11:21
...
本帖最后由 MoreQuestion 于 2011-03-20 07:57:23 编辑 如先浏览a.php文件,里边写入一个会话值。

再浏览b.php,得到a.php写入的会话值。为空!

为什么呢?在本地机器上测试非常正常。一上传服务器就完了。

PHPINFO的session信息

session.save_path D:/hosting/user/html/temp D:/hosting/user/html/temp

这个文件夹可读可写。

当浏览a.php页时,产生一个有大小的文件,也保存了会话值。
当浏览b.php页时,产生一个大小为0的文件。拿不到?什么原因?

sessionSession Support  enabled  Registered save handlers  files user  Registered serializer handlers  php php_binary wddx  Directive Local Value Master Value session.auto_start Off Off session.bug_compat_42 On On session.bug_compat_warn On On session.cache_expire 180 180 session.cache_limiter nocache nocache session.cookie_domain no value no value session.cookie_httponly Off Off session.cookie_lifetime 0 0 session.cookie_path / / session.cookie_secure Off Off session.entropy_file no value no value session.entropy_length 0 0 session.gc_divisor 100 100 session.gc_maxlifetime 1440 1440 session.gc_probability 1 1 session.hash_bits_per_character 4 4 session.hash_function 0 0 session.name PHPSESSID PHPSESSID session.referer_check no value no value session.save_handler files files session.save_path D:/hosting/user/html/temp session.serialize_handler php php session.use_cookies On On session.use_only_cookies Off Off session.use_trans_sid 1 1 


a.php
session set

这个文件正常,可以打印出会话值。

b.php
session get


这个什么也没有

回复讨论(解决方案)

var_dump($_SESSION['session_value']);

你服务器上也是这个?
session.save_path D:/hosting/user/html/temp

在你本地可能是能找到的,你服务器上有这个目录吗?

确实表示上面的代码没问题.本地可以测试.服务器暂时没测.可以考虑一下二楼的建议.

a与b有没有跨域呢?

你服务器上也是这个?
session.save_path D:/hosting/user/html/temp

在你本地可能是能找到的,你服务器上有这个目录吗?

在服务器我专门设置这个是万能文件夹,可写可一切一切的

var_dump($_SESSION['session_value']);

也是不行,都没有值……

什么原因?服务器是IIS。但不可能的呀,会这样,本地也虚拟了相同环境去测试,但还是这个样子,痛苦死我了

两个页我都session_id(1)之后就可以显示值了,但是这样多用户可不行了

浏览器的问题吧?

浏览器有什么问题?

我用IE6到IE9都是一个样……没变化。

session_id(SID);
session_start();

session_id(SID);
session_start();

SID是常量 ?

擦,你解决了吗,我今天刚遇到这个问题,搞了一天还是没能解决!

比较讨厌php这个session的问题。

上一篇:

下一篇: