Heim > Backend-Entwicklung > PHP-Tutorial > 请教哪些原因会造成PHP SESSION丢失

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

WBOY
Freigeben: 2016-06-13 10:51:36
Original
900 Leute haben es durchsucht

请问哪些原因会造成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()前面不能有任何输出

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage