認証に Cookie を使用する方法に移行したいと考えています。次のコードを作成し、user_check.php
ページ内でこのようなものを実装しようとしています。
$username = $_POST['username'];
$ClientIP = $_SERVER['REMOTE_ADDR'];
date_default_timezone_set('Europe/London');
$date = date('m/d/Y h:i:s a', time());
$LoginAudit = $Con->prepare("INSERT INTO loginaudit ('ID', 'emailaddress, 'date') VALUES ('', '$username', '$date'");
$LoginAudit->execute();
setcookie("LoginAuthentication", $username , time()+3600);
header("location:member_area.php");
そして、Cookieが設定されているかどうかを確認するスクリプトは?
setcookie("LoginAuthentication", $username , time()+3600);
if (!isset($_COOKIE['LoginAuthentication']))
{
/// Re-direct To Main Menu
break;
}
Cookie の LoginAuthentication が Web サイトのスクリプトと自動ログインによって取得されない理由がわかりません。