PHP セッションが作成されましたが、NULL が返されました
P粉573809727
P粉573809727 2024-02-25 18:52:10
0
1
378

/tmp の権限の問題だと思いますが、解決策が見つかりません。

PHP を使用して登録およびログイン ページを作成しています。ユーザーがログインすると、セッション データが /tmp フォルダーに渡されますが、ホーム/インデックス ページにリダイレクトされると、セッション データが /tmp フォルダーに渡されることがわかります。セッションデータは NULL として返されます。

次のコマンドを使用して、正しいパスに権限があることを確認します:

リーリー

私は次のようになりました:

リーリー

フォルダーを確認すると、セッション データが /tmp に保存されていることがわかり、書き込み可能であることがわかります。

つまり、私の推測では、start_session() には /tmp への書き込み権限はあるが、読み取り権限はないということでしょうか?しかし、それは私にとって意味がありません。

取得した var/lib/php/sessions の権限を確認する (例):

リーリー

フォルダーの権限を次のように変更します:

リーリー

セキュリティまたはその他の機能上の問題が原因ですか?

P粉573809727
P粉573809727

全員に返信(1)
P粉665427988

これであなたの問題は解決すると思います

###それから###
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート