重複の可能性:
PHPCookieには1つの更新遅延があります
ログインページがあり、訪問者のブラウザのCookieが有効になっているかどうかを確認したいと思います。このコードを使用する場合-
<?php
setcookie('user','value',time()+60);
if(!isset($_COOKIE['user'])){echo"<center><font-family='Arial' style='color:#ff0000;font-size:14px;'><b>Browser Cookie is required to be enabled</b></font></center><br />";}
?>
<form action="checklogin.php" method="post">
Username :<input name="username" id="username" type="text" /><br />
Password :<input name="password" id="password" type="password" /><br />
<input name="submit" id="submit" type="submit" value="Log in" />
</form>
次に、最初にアクセスしたとき(ブラウザのCookieリストに「localhost」が見つかるまで)は常に「ブラウザCookieを有効にする必要があります」と表示され、ページを更新するか「localhost」がブラウザのCookieリストにある場合はOKです。ページに初めてアクセスしたときにそのメッセージが表示されないようにしたいと思います(そのためには、ホストがブラウザのCookieリストに含まれている必要があります。これは、Webサイトに初めてアクセスしたときは不可能です)。
どうすれば修正できるか教えてください。
-ありがとう。
解決済み(フランクファーマーのコメント)