ホームページ >バックエンド開発 >PHPチュートリアル >PHP SESSIONが失われる原因を教えてください。
PHP SESSION が失われる原因は何ですか?
ログインに成功した後にセッションを設定し、セッションを出力して、セッションが正常に設定されたことを確認します。
ただし、ジャンプ後にセッションが出力されると、空白になります。
サーバー linux、apache、php5。
プログラムは以前は完全に正常でしたが、停電後にサーバーが再起動しました。
このセッションは /tmp フォルダーに保存されました。ページがジャンプした後、このセッションの値は空になります。
しかし、ローカルマシンでテストすると、この問題は発生しません。使用しているシステムはWindowXPなのですが、何か設定が間違っているのでしょうか?それともサーバーの再起動後に一部のファイルが失われますか?
Cookie はまだ存在しますが、セッションは失われます。
-----解決策---------
if(empty( $ _SESSION["ユーザー名"]) および空($_COOKIE["ユーザー名"]))
------解決策---------
はディレクトリですか?
------解決策---------
session_start()