ログインでウェブサイトを構築しています。セッションは正常に機能していますが、クリックして覚えている場合は、セッションをログイン状態に保つ必要があります。現在、いくつかのCookieに入力したユーザー名とパスワードを使用してCookieを保存するログインスクリプトがあります。以下のスクリプト $username と $password は、スクリプトでより高く設定されています。$_SESSION 変数が適切に設定されています。アラート ボックスを配置する前に、スクリプトが if ステートメントに入ることはわかっています。
login.php
while($row = mysql_fetch_array($getLoginResults))
{
$error = "Login Successful";
$_SESSION['Username'] = $_POST['username'];
$_SESSION['Password'] = $_POST['password'];
if($keep == 1)
{
setcookie("Username", $username, time()+3600*24*30);
setcookie("Password", $password, time()+3600*24*30);
}
}
ログインを確認すると、JavaScript アラートが表示されるので、Cookie が設定されていることはわかっていますが、アラート ボックスが空になっています。
check_login.php
echo "<script>alert('".$_COOKIE['Username']."')</script>";
私は何が欠けていますか???