個人開発者をサポートするQ&Aツール

個人開発者・フリーランスエンジニア・リモートプログラマの
問題解決をサポートするサービスです

登録不要ですぐに質問を開始できます

セッションに保存していた値が消える

解決済 50pt 1件

【エラー内容】

セッションに値を保存してからヘッダー関数で遷移し、戻ってくるとなぜかセッションに保存した中身が無くなってしまいます

[遷移元]
<?php
session_start();

$_SESSION['key'] = 'aaa'; header('Location: 遷移先URL');

[遷移先]
<?php
session_start();

var_dump($_SESSION['key'] );

遷移先ページにあるvar_dump()が空を表示します

よろしくお願いいたします
php
ベストアンサーに選ばれた回答
遷移元ページの方で、header()関数の後にexit()を呼んでないからじゃないでしょうか?

<?php
session_start();

$_SESSION['key'] = 'aaa';
header('Location: 遷移先URL');
exit();// ←これを追加

回答の編集

この質問はすでに終了しているため変更できません

ありがとうございます!動くようになりました!

名もなきエンジニアのプロフィール画像 名もなきエンジニア

回答

この質問はすでに終了しているため、回答できません