招聘Php + Mysql 程序员
大型商业网站招聘 职责: 负责网站的软件程序设计、开发、...
作者 davidhe 发布于 0000-00-00 分类:php基础编程
我在我的本机上运行成功的程序,传到服务器以后session就出错了。
经过比较,我发现是因为:
我的本机session.use_trans_sid是on
服务器的session.use_trans_sid是off
我查阅http://bbs.phpres.com/showth ... session.usetranssid
php.ini中文版上头对session.use_trans_sid是这么说的:
session.use_trans_sid = 1 ; 使用过渡性的 sid 支持,若编译时许可了
实在是看不懂这个东东是做什么用的,请高手解释一下。
还有,如果要让session生效,一定要设置session.use_trans_sid为on吗?但是现在服务器是虚拟主机,我没办法控制,这怎么办呢?
高手帮我。谢谢。
逛论坛交流:session无法使用的问题?session.use_trans_sid的问题?
没人知道吗?
我也遇到了这样的问题,,后来我发现,我的出错原因是:我的系统装在D盘,可是安装PHP时生成的php.ini 中session.save_path = C:PHPsessiondata ; argument passed to save_handler ,因该改为session.save_path = D:PHPsessiondata ,就可以了,我不知道你的错误是不是也出在这。
jinhuablue,我试过,我的系统装在c盘,我把session.save_path 改成D:PHPsessiondata ,但是系统照样还是正常运行,无法重现你说的情况。抱歉。呵呵
还是谢谢你的意见。
没人知道吗?
4 条回复
回复