Php关于session_start() 相关问题
作者:admin 日期:2012-03-07
session_start()这个问题,我竟然用了4天来解决.其实网上很多解决的方法,论坛也好多人回答这类的问题,不过最后呢,我还是先在我朋友的电脑上运行php的代码,确认没有写错后,再通过朋友的php.ini来对照,找出不同的地方,然后修改才成功. 现在的状况是依然有警告提示Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent in C:/php/phpdesigner_output_tmp.php on line 2 不过,代码可以成功运行,$_SESSION的值可以传递到别的页面,那我就不再修改其他的(还没对照到的地方).最后一句感叹,一个人凭兴趣去写程序,真是困难重重!
现在先说我自己的问题.我在网上找session_start()的问题的时候,有的帖子提到要修改session.save_path =c:/tmp 和session.cookie_path =/
这两个路径为c:/tmp 然后再添加一个文件夹.但我自己是问题是,session.cookie_path 的值应该是=/ 惭愧的是我现在还不明白什么是这个值应该是默认路径吧.
其实相关的session_start()的问题还有要将out.put_buffery=on 或者修改成4096 或者session_start()前面加ob_start();还有cache-limiter= ;空,还有apache的缓存是否有开等等,不过对我的问题也没有帮助而已.下面是我在找问题的答案的时候找到的一些关于session_start()的问题的总结,我本来想自己总结,现在就贴出这位兄弟的文章就是了(没有问过他,如果有一天作者觉得有异议,请联系我)http://cmpford.bokee.com/
广告位