どなたかご教示頂ければ幸いです。
login.phpで$_SESSION['my_number']に2という値を入れているのですが、
同じ階層にあるtest.phpに遷移すると以下の「$_SESSIONがありません。」になり、
$_SESSIONの中身が消えてしまいます。
なぜなのでしょうか?
$_SESSIONの中身を保持したまま別のページに遷移するにはどうしたらよいのでしょうか?
login.php
php
1<?php 2session_start (); 3$_SESSION['my_number'] = 2; 4var_dump ($_SESSION); 5print ('<a href="test.php">test.phpへ</a>');
test.php
php
1<?php 2if (isset ($_SESSION['my_number']) === TRUE) { 3 $my_number = (int)$_SESSION['my_number']; 4 print ('$_SESSIONがあります。'); 5 print ('<br>'); 6 var_dump ($_SESSION); 7} else if (isset ($_SESSION['my_number']) === FALSE) { 8 print ('$_SESSIONがありません。'); 9 print ('<br>'); 10 var_dump ($_SESSION); 11}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/18 22:31