当たり前のことかも知れませんが、恥を忍んで質問します。
xamppを使用しています。
1.最初のページでログインIDとパスワードを請求、入力し、ボタン押しで2.へ
2.データベースから、$_POSTのパスワードとログインIDを参照し、登録済みの組み合わせであれば$_SESSION['login']='login'としてログイン済みの証を付け、
php
1header('Location: ' .遷移先URL(同じフォルダ内のphpファイル), true , 301);
を実行し、3.のページへ遷移
3.ページの冒頭で
php
1<?php 2session_start(); 3if(isset($_SESSION['login'])) 4{ 5//コンテンツ開示 6} 7?>
として、ログイン済みであればコンテンツを開示
としました。
しかし、2.から3.への遷移後、上記issetはfalseとなっており、$_SESSION['login']の中身が空になっています。
session_start();は2.と3.共に冒頭で行なっていますが、どうすれば自動遷移で$_SESSIONの中身を引き継ぐことができますか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/15 15:06 編集