책을보면서 하나하나 배워가는데 한곳이 막히니 진도가 나가질 않네요. T.T
아마 자주 문의를 드려야 되지 싶은데 양해바랍니다.
db는 mysql입니다.
소스
// User name and password for authentication
$username = 'rock';
$password = 'roll';
if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW']) ||
($_SERVER['PHP_AUTH_USER'] != $username) || ($_SERVER['PHP_AUTH_PW'] != $password)) {
// The user name/password are incorrect so send the authentication headers
header('HTTP/1.1 401 Unauthorized');
header('WWW-Authenticate: Basic realm="Guitar Wars"');
exit(' Guitar WarsSorry, you must enter a valid user name and password to access this page.');
}
?>
여기에서 저 유저네임과 패스워드는 실제 db의 루트유저와 패스워드와는 다른 그냥 테스트용입니다.
그렇다면 이 파일이 실행되면 아이디와 패스워드가 틀렸다고 로그인창이 떠야될텐데
"잘못된 메모리 위치를 액세스하려고 했습니다. " 이런 메세지만 계속 뜹니다.
이유가 뭔지 좀 알려주세요.
|