$p의 입력 값은 $w의 값과 같지만 if 판단은 왜 다른가요?
코드를 보세요——
<?php
$p=$_GET['pw' ];
$a= file('data.php');
$w=$a[9];//data.php
if($p == $w)의 10번째 줄 내용을 가져옵니다. {
echo "돌아오신 것을 환영합니다" ;
}else{
$url = "403.html";
echo "<script 언어='javascript' type='text/javascript'>";
echo "window.location.href= '$url'";
echo "</script>";
}
?>
다음 data.php——
<?php
//url을 통해 이 파일에 접근하는 것은 금지되어 있습니다
$url = "403.html";
echo "<script 언어='javascript' type='text/javascript'>";
echo "window .location.href='$url'";
echo "</script>";
//이 파일에 접근하면 금지된 페이지로 이동합니다
die("이 페이지는 금지되어 있습니다");//그냥 혹시
?>
6117
편집기에는 코드 블록 기능이 있는데, 강조 표시가 없는 일반 텍스트가 불편해 보입니다