IDとパスワードを入力してもらい、それでログインする仕組みを作ろうと思っています。
PHPのページ間の移動ではうまくいったのですが、javascriptのページ遷移で該当ページに移動しようとするとうまくいきません。
認証ページにてパスワードが一致したら
session_start();
$_SESSION['login']=1;
各ページの最初で
session_start();
session_regenerate_id(true);
if (isset($_SESSION['login'])==false){
print 'ログインされていません。<br />';
print '<a href="aaa.php">ログイン画面へ</a>';
exit();
}else {
}
このように記述しています。
javascriptで
location.href = 'bbb.php';
と記述し移動すると「ログインされていません」という画面が表示されます。
セッションが消えてしまう理由は何でしょうか?
ご教示お願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/10 11:08