-4

重複の可能性:
PHP セッション ID がページ間で変更される

ライブ サーバーのセッションに関して問題があります。前の開発者がサイトをコーディングし、先週サーバーを php 5.2 にアップグレードするまで、すべて正常に機能していました。その後、すべてのセッションが機能しなくなり、ユーザーはログインできなくなりました。session_register などの使用を削除しましたが、何も機能しませんでした。

簡単なテストとして、非常に簡単なセッション スクリプトを php.net からコピーして自分のマシンで試してみたところ、うまくいきました。サーバーにロードすると、最初のページで作成したセッション変数が 2 ページ目に表示されません。

セッション変数を渡すためにサーバーで設定する必要がある構成はありますか?

ページ 1 で print_r($_SESSION) を使用すると、作成されたセッションが表示され、ページ 2 で再度使用すると、配列が空になりました。

どんな助けや提案も大歓迎です。

編集:

    session_start();

すべてのページに含まれていた

    print_r($_SESSION)

1ページ目にセッションが作成され、2ページ目に渡されなかったことを示した

4

1 に答える 1

1

を使用してセッションを開始しましたsession_start()か? - http://php.net/manual/en/function.session-start.php

于 2012-11-28T21:02:17.333 に答える