私は2つのPHPページを持っています。 1番目はログインフォーム用、2番目のPHPページは情報です。PHPを使用してページに直接アクセスする場合、ページをリダイレクトする方法は?
ユーザーが第1ページのリダイレクトからリダイレクトしてユーザーが直接アクセスするのを防ぐ場合は、2番目のPHPページにのみアクセス可能にします。
「form.php」という第1のphpファイルと、「info.php」という直接アクセスを禁止したい第2のphpファイルを考えてみましょう。
提案がありますか?
これまでのところ、(私のコードが機能していません)以下の私のコードを参照してください、私は白の空白のページを持って
Form.php
if(isset($_POST['submit'])){
if((isset($_POST['username']) && $_POST['username'] != '') && (isset($_POST['email']) && $_POST['email'] != '')){
$_SESSION["username"] = $_POST['username'];
$_SESSION["email"] = $_POST['email'];
$loginform = (strlen($_SESSION["username"])>0 && strlen($_SESSION["email"])>0);
if($loginform){
$_SESSION['login'] = 1;
echo("<script>location.href = '/info/';</script>");
}
}
}
することができますinfo.php
if(!isset($_SESSION['login']){
echo("<script>location.href = '/login/';</script>");
}
ログインユーザーのみinfo.phpページにアクセスする必要がありますか? – user1234
はい、ユーザーがすでにセッションを持っている場合 – User014019