Home >Backend Development >PHP Tutorial >请教哪些原因会造成PHP SESSION丢失

请教哪些原因会造成PHP SESSION丢失

WBOY
WBOYOriginal
2016-06-13 10:51:36900browse

请问哪些原因会造成PHP SESSION丢失?
登陆成功后设置 session, 然后输出 session 可以看到 session 设置成功。 

但跳转后再输出 session 就是空白。 

服务器linux,apache,php5. 
之前程序完全正常,只是服务器断电后重启就这样了

这个Session已经保存在/tmp文件夹中了,但是就是页面跳转后,再看这个Session的值就为空了。
但是在我本机上测试,不会出现这个问题。我用的系统是WindowXP,是不是在哪里配置出现了问题。还是说服务器重启后某些文件丢失了? 
Cookie还存在,就是session丢失了。


------解决方案--------------------
if(empty($_SESSION["UserName"]) and empty($_COOKIE["UserName"]))
------解决方案--------------------
是一个目录么?
------解决方案--------------------
session_start()前面不能有任何输出

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn