Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
if( isset($_COOKIE["cl1"] ) ) { echo $_COOKIE["cl1"]; } else { setcookie("cl1","me",time()+ 3600); } if( isset($_COOKIE["cl1"] ) ) { echo "the cookie is set"; }
このページを実行すると、ページに「Cookie が設定されました」と表示されるはずですが、画面は空です。なんで?
Cookie は、次のページが読み込まれるまで使用できません。Cookie はページ要求とともに送信されます。同じページの読み込み時に Cookie 値が $_COOKIE 配列になるようにするためのハックは次のようになります。
setcookie("cl1","me",time()+ 3600); $_COOKIE['cl1'] = "me";