$p で入力された値は $w の値と同じであるのに、if 判定が異なるのはなぜですか?
コードを見てみましょう——
<?php
$p =$_GET['pw'];
$a=file('data.php');
$w=$a[9]; //data.php のファイル番号を取得 10 行の内容
if($p == $w){
echo "Welcome back";
}else {
$url = " 403.html";
echo "<script language='javascript' type='text/javascript'>";
echo "window.location.href='$url' ";
echo "</script>";
}
?>
次の data.php——
<?php
//url
$url = "403.html";
# を介したこのファイルへのアクセスを禁止します。 ##echo "<script language='javascript' type='text/javascript'>";echo "window.location.href='$url'";echo "</script>";//このファイルにアクセスすると禁止されているページにジャンプしますdie("このページは禁止されています");//念のため?>6117
エディタにはコードブロック機能がありますが、ハイライトのないプレーンテキストは不便です