重複の可能性:
PHP セッション ID がページ間で変更される
ライブ サーバーのセッションに関して問題があります。前の開発者がサイトをコーディングし、先週サーバーを php 5.2 にアップグレードするまで、すべて正常に機能していました。その後、すべてのセッションが機能しなくなり、ユーザーはログインできなくなりました。session_register などの使用を削除しましたが、何も機能しませんでした。
簡単なテストとして、非常に簡単なセッション スクリプトを php.net からコピーして自分のマシンで試してみたところ、うまくいきました。サーバーにロードすると、最初のページで作成したセッション変数が 2 ページ目に表示されません。
セッション変数を渡すためにサーバーで設定する必要がある構成はありますか?
ページ 1 で print_r($_SESSION) を使用すると、作成されたセッションが表示され、ページ 2 で再度使用すると、配列が空になりました。
どんな助けや提案も大歓迎です。
編集:
session_start();
すべてのページに含まれていた
print_r($_SESSION)
1ページ目にセッションが作成され、2ページ目に渡されなかったことを示した