제가 vmware ubuntu에서 sudo vi login.php에 아래와 같은 코드를 저장했어요
<?php
$id = $_GET['id_param'];
$pw = $_GET['pw_param'];
$db_conn = mysqli_connect("127.0.0.1", "webhacking_db", "webhacking", "login");
if($db_conn == false){
echo mysqli_connect_error();
}
else {
$query = "select * from user where id='{$id}' and pw='{$pw}'";
$result = mysqli_query($db_conn, $query);
echo "query : {$query}<br>";
if($result == false) {
echo mysqli_error($db_conn);
}
else {
$row = mysqli_fetch_array($result);
if($row) {
echo "Hello {$row['id']}, login success!";
}
else {
echo "login failed";
}
}
mysqli_close($db_conn);
}
?>
그런데 127.0.0.1/login.html을 브라우저 검색을 하면 id와 pw를 누르면 submit query버튼을 누르면 화면에 작성한 쿼리문과 에러문이 떠야 하는데
id : admin pw : admin123만 인식해서 화면에 출력되고 다른 id와 pw를 입력하면 화면이 아얘 하얗게 나와요
어떻게 하면 될까요?