1

私のコードは次のようになります。

...
$_SESSION['message']="something";
header('location:http://url/somewhere');
exit;

ご覧のとおり、最後に出口があります。そして、それが問題です。そこに出口がありますが、うまくいきません。

この問題は、ローカルホストでのみ発生します。オンラインサーバーではうまく機能します。エラーログには、「未定義のインデックス メッセージ」のみが表示されます。数日前、新しい Apache 2.4 と PHP 5.4 をインストールしました。

4

2 に答える 2

0

必ず「session_start();」を追加してください。あらゆる種類のセッション データを処理するすべてのページの先頭に。もう 1 つチェックすることは、セッション変数を適切に設定していることを確認することです。また、ヘッダーを使用してリダイレクトする場合は、ドキュメントの先頭に空白がないことを確認してください。

于 2013-07-23T21:48:10.163 に答える