Warum ist der Eingabewert von $p derselbe wie der Wert von $w, aber die if-Beurteilung ist immer noch anders?
Schauen Sie sich den Code an——
<?php
$p=$_GET['pw' ];
$a= file('data.php');
$w=$a[9];//Den Inhalt von Zeile 10 von data.php abrufen
if($p == $w) {
echo "Willkommen zurück" ;
}else{
$url = "403.html";
echo "<script language='javascript' type='text/javascript'>";
echo "window.location.href= '$url'";
echo "</script>";
}
?>
Die folgenden data.php——
<?php
//Es ist verboten, über die URL auf diese Datei zuzugreifen .location.href='$url'";
echo "</script>";
//Der Zugriff auf diese Datei führt zur verbotenen Seite
die("Diese Seite ist verboten");//Nur für den Fall
?>
6117
编辑器有代码块功能, 纯文本无高亮看上去不方便