ホームページ > バックエンド開発 > PHPチュートリアル > 请教哪些原因会造成PHP SESSION丢失

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

WBOY
リリース: 2016-06-13 10:51:36
オリジナル
900 人が閲覧しました

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート