クッキーを保存しようとすると正しく保存されたように見えますが、$_COOKIE[]
で取得できますが、ウェブページを閉じてもう一度開くと表示されません。ウェブページを閉じた後にCookieが期限切れになったのはなぜですか?
if(isset($_POST['cookieChk'])){
setcookie('uName', $_POST['uName'], time() + (3600 * 24 * 30), '/', $_SERVER['SERVER_NAME']);
setcookie('pass', $_POST['pass'], time() + (3600 * 24 * 1), '/', $_SERVER['SERVER_NAME']);
}else if(!isset($_POST['cookieChk'])){
setcookie('uName', '', time() - (3600 * 24), '/', $_SERVER['SERVER_NAME']);
setcookie('pass', '', time() - (3600 * 24), '/', $_SERVER['SERVER_NAME']);
}
<input type="text" name="uName" class="loginBox" value="<?php if(isset($_COOKIE['uName']))echo $_COOKIE['uName']; ?>" />
ブラウザの問題ですか?設定 - >終了後にクッキーを削除しますか? – Flummox
こんにちはFlummox、いいえ、そうではありません。 – Rezvania