/tmp の権限の問題だと思いますが、解決策が見つかりません。
PHP を使用して登録およびログイン ページを作成しています。ユーザーがログインすると、セッション データが /tmp フォルダーに渡されますが、ホーム/インデックス ページにリダイレクトされると、セッション データが /tmp フォルダーに渡されることがわかります。セッションデータは NULL として返されます。
次のコマンドを使用して、正しいパスに権限があることを確認します:
リーリー私は次のようになりました:
リーリーフォルダーを確認すると、セッション データが /tmp に保存されていることがわかり、書き込み可能であることがわかります。
つまり、私の推測では、start_session() には /tmp への書き込み権限はあるが、読み取り権限はないということでしょうか?しかし、それは私にとって意味がありません。
取得した var/lib/php/sessions の権限を確認する (例):
リーリーフォルダーの権限を次のように変更します:
リーリーセキュリティまたはその他の機能上の問題が原因ですか?