Mengapa nilai input $p adalah sama dengan nilai $w tetapi jika penghakiman masih berbeza?
Lihat kod——
<?php
$p=$_GET['pw' ];
$a= file('data.php');
$w=$a[9];//Dapatkan kandungan baris 10 data.php
if($p == $w) {
echo "Selamat datang kembali" ;
}lain{
$url = "403.html";
echo "<script language='javascript' type='text/javascript'>";
echo "window.location.href= '$url'";
echo "</script>";
}
?>
Data berikut.php——
<?php
//Dilarang mengakses fail ini melalui url
$url = "403.html";
echo "<script language='javascript' type='text/javascript'>";
echo "window .location.href='$url'";
echo "</script>";
//Mengakses fail ini akan melompat ke halaman terlarang
die("Halaman ini dilarang");//Hanya sekiranya
?>
6117
Editor mempunyai fungsi blok kod, tetapi teks biasa tanpa penyerlahan kelihatan menyusahkan