All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
Sqlserver常用函数例子说明_[SQL Server教程]
利用XMLHTTP检测URL及探测服务器信息_[XML教程]
Ajax程序中,自己实现页面前进、后退、与标签功能
如何在SQL Server中对行进行动态编号_[SQL Server教程]
动态网页技术PHP程序中包含文件问题_php资料_编程技术
微软新版开发工具VS,2008,beta2功能定案_.net资料_编程技术
构建安全的Xml,Web,Service系列(三)_[Asp.Net教程]
动态网页常用技术:用PHP追随变量(cookie和session)_php资料_编程技术
如何识别真实和自动创建的索引?_[SQL,Server教程]
Excel在.Net下驻留内存的解决方法_.net资料_编程技术
Reading number is top 10 pictures
夕阳下的北京街道
The hot big eye big breast beauty2
Take you to walk into the most true north Korea rural3
China's zhejiang university to create the world's most light material
Tie a large font of mouse
大年初五接财神
农夫山泉变身记
The real super beauty8
中国女孩大胆自拍,显露完美身材2
Small QiShu -- ShuangShuangPan1
Download software ranking
Boxer's Top ten classic battle9
Ashlynn Video3
都市狐狸姑娘传
尖东毒玫瑰A
Boxer vs Yellow5
WebService在.NET中的实战应用教学视频 → 第3集
双旗镇刀客B
dreamweaver8中文版
双旗镇刀客A
Sora aoi - one of more PK
归海一刀 published in(发表于) 2014/2/17 7:38:37 Edit(编辑)
PHP的session的疑难问题及解决方法_[PHP教程]

PHP的session的疑难问题及解决方法_[PHP教程]

PHP的session的疑难问题及解决方法_[PHP教程]
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:/689\php\sessiondata\sess_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目录即可。

3、错误提示

Warning: Trying to destroy uninitialized session in

分析及解决方法出类这样的提示,一般情况都是你直接调session_destroy()函数造成的。很多的朋友认为session_destroy()函数可以独立的运行,其实不然。解决的方法是在你调session_destroy()函数之前,要用session_start()开启session的功能。

4、问题:怎么获得当前session的id值呢?

最简单的方法是:

echo SID;

5、问题:

我的程序,在调用header函数之前没有任何的输出,虽然我include了一个config.php文件,但在config.php文件中也没有任何的输出,为什么session还是会报出与问题1同样的错误呢,是不是因为我在header之前用了session_start()的缘故呢?

答:或许你确实认真的检查了你的php程序,在引用header()之前确实也没有任何的输出,并且在你的include文件中也没有任何的输出!但是你是否用光标键在?>这个PHP代码结束语句后移动检查呢?那么你会发现在?>这个后面,有一个空行或几个空格,你删除了这几个空行或空格,那么问题就解决了。

注:此问题,会出PHP4.1.2中,更高版本,没有测试过。


添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.