こんにちは、私は自分のウェブサイト dubleeble.com のログイン システムを作成しましたが、何らかの理由でログインすると、あるページにしかログインしたままになり、別のページに移動するとログアウトされてしまいます。これを修正するにはどうすればよいですか?
これは私が使用したコードです:
<?php
session_start();
$username = $_POST['user'];
$password = $_POST['pass'];
if($username&&$password) {
$connect = mysql_connect("host", "user","pass") or die("Could't Connect!");
mysql_select_db("db");
$query = mysql_query("SELECT * FROM users WHERE username='$username'");
$numrows = mysql_num_rows($query);
if($numrows!=0)
{
while ($row = mysql_fetch_assoc($query)) {
$dbusername = $row['username'];
$dbpassword = $row['password'];
}
if($username==$dbusername&&$password==$dbpassword) {
$_SESSION['username']=$username;
header('Location: ' . $_SERVER['HTTP_REFERER']);
}
else
header('Location:http://dubleeble.com/php/login/incorrect.php');
}
else
header('Location:http://dubleeble.com/php/login/incorrect.php');
}
else
header('Location: ' . $_SERVER['HTTP_REFERER']);
?>