내 웹 사이트에 로그인 페이지를 만들고 있지만 헤더 위치가 작동하지 않습니다. 여기에 login.php 코드가 있습니다 :헤더 위치가 PHP에서 작동하지 않습니다
<?php
include ('./includes/header.php');
if (isset($_POST['submit'])) {
$username = $_POST['username'];
$password = $_POST['password'];
$check_username = mysql_query("SELECT username FROM users WHERE username='$username'");
$numrows = mysql_num_rows($check_username);
if ($numrows != 1) {
echo 'That User doesn\'t exist.';
}
else
{
$check_password = mysql_query("SELECT password FROM users WHERE password='$password' && username='$username'");
while ($row = mysql_fetch_assoc($check_password)) {
$password_db = $row['password'];
if ($password_db == $password) {
$_SESSION['username'] = $username;
header("Location: members.php");
}
}
}
}
?>
<h2>Login to Your Account</h2>
<form action='login.php' method='POST'>
<input type='text' name='username' value='Username ...' onclick='value=""'/><p />
<input type='password' name='password' value='Password ...' onclick='value=""'/><p />
<input type='submit' name='submit' value='Login to my Account' />
</form>
누군가가 나를 도와 줄 수 있다면 정말 고맙겠습니다.
P.
당신은 여기에 헤더 파일의 PHP 부분을해야하는 경우
는<?php
session_start();
include ('./includes/functions.php');
include ('./includes/connect_to_mysql.php');
?>
정확히 작동하지 않는 것은 무엇입니까? – Cfreak
리디렉션되지 않는 필드에 올바른 사용자 이름과 암호로 제출 단추를 누르면 나는 같은 장소에서 반향을 시도하고 잘 작동합니다. 또한 휠 i가 수동으로 members.php 페이지로 이동했기 때문에 로그인했습니다. 따라서 헤더 위치 (20 행)는 작동합니다. –