源码 | 书库 | 模板 | 特效 | 广告 | 素材 | 工具 | 必备 | ALEXA | 字体
会员投稿 投稿指南 RSS订阅
您当前的位置是:主页>网络编程>PHP教程>

关于PHP编程中session的问题集锦及解决方法

www.jz123.cn  2010-02-04   来源:   中国建站    责任编辑(袁袁)    我要投递新闻

  PHP的session功能,一直为许多的初学者为难。就连有些老手,有时都被搞得莫名其妙。本文,将这些问题,做一个简单的汇总,以便大家查阅。

  1、错误提示:

Warning: Cannot send session cookie - headers already sent
Warning: Cannot send session cache limiter - headers already sent

  分析及解决办法

  这一类问题,的原因是你在程序中使用session_start()时,之前已经有实际的html内容输出了。或许你说,我没有啊,我只不过是echo或print一条消息了。很抱歉,你的echo或print语句所产生的输出,就是实际的html内容输出。解决此类问题的办法是,将你的session_start()调到程序的第一行。

  2、错误提示

Warning: open(F:/689phpsessiondatasess_66a39376b873f4daecf239891edc98b5, O_RDWR) failed

  分析及解决方法:

  出现这样的错误语句一般是因为你的php.ini中关于session.save_path一项没有设置好,解决的方法是将session.save_path和session.cookie_path 设置置为

session_save_path = c:temp
session.cookie_path =

  然后在c:目录下建立一个temp目录即可。

上一篇:php基础之数组的合并、拆分、区别取值函数集 下一篇:PHP技巧汇总:提高PHP性能的53个技巧

评论总数:0 [ 查看全部 ] 网友评论


关于我们隐私版权广告服务友情链接联系我们网站地图