PHP 좀 도와주세요! 고수님들 ㅠㅠ
배꽃
2023.04.01
제가
?if($_GET[GET] && $isset) {echo Successs!;} else { echo $_GET[GET]; var_dump(isset($isset));}?이렇게 짜여진 소스안에?GET=c && eval(\$isset=1;) && c이라고 대입을 했습니다. 그러면 분명if (c && eval(\$isset=1;) && c && $isset) {echo Successs!;}가 될텐데 대체 왜 안되는 거죠?저렇게 했을때 출력물이c 이라고 밖에 안나옵니다. ㅠㅠ왜 기대와는 다르게 되는것이고 이것이 아니라면 대체if 문 안에는 어떤식이 짜이는지 궁금합니다! 고수님들!