私のサイトには 2 つのページがあります。パスワードで保護された単純なページlogin.php
と、メインの Web ページです。index.php
ユーザーが「index.php」に直接アクセスできないようにしています
index.php
訪問者が直接アクセスしようとすると、login.php
- 訪問者が正しいパスワードを入力すると、ファイルへのアクセスが許可され
index.php
ます。
現在、私はループに陥っています。
- 直接アクセスしようとすると
index.php
、リダイレクトされますlogin.php
- これは問題ありません - パスワードを入力してEnterをクリックする
index.php
と、「login.php」ページにループバックされます
このループを防ぐ方法を教えてください
// index.php
<?php
if (!isset($include_allowed)){
die("<meta http-equiv='refresh'content='0;url=\"http://www.myweb.com/login.php'>");
}
?>
-
// login.php
<?php
$include_allowed = true;
?>
どうもありがとう(わかりにくかったらすいません)
「index.php」ページに送信する前に、パスワードが変数と一致することを確認する基本的なパスワード フォームのみがあり、ユーザー名はありません。
if ($pass == "mypassword") {