PHP は Cookie を読み取ることができません
ログイン インターフェイスを作成し、ユーザー名を自動的に記憶します
if(empty($_POST['chkRemember'])) {
//ユーザーはラジオボタンを選択しませんでした
If(!empty($_COOKIE['ユーザー名'])){
setcookie('ユーザー名','',time()-100);
}
}その他{
//ユーザーがラジオボタンを選択
setcookie('ユーザー名',$ユーザー名,time() 7*24*3600);
}
ユーザーがユーザー名を記憶するラジオ ボタンを選択すると、C:UsersAdministratorAppDataRoamingMicrosoftWindowsCookies メニューに追加の COOKIE ファイル (administrator@localhost[1].txt) が保存され、内容は正しいです
。
しかし、COOKIEの読み取りに失敗し、毎回制御が返されてしまいました
関数 GetCookieVal($key){
if(empty($_COOKIE[$key])){
「なし」を返します。
}その他{
return $_COOKIE[$key];
}
}
?>
COOKIE 配列を直接出力します print_r($_COOKIE);
結果も空の配列
になります
何が起こっているのか教えてください。
COOKIEの保存パスと読み込みパスが矛盾していませんか?