1

フォームを送信したときに Cookie の値がすぐに更新されないのはなぜですか?
フォームを送信すると、出力された refer_id はまだ古いものですが、ブラウザーを更新すると変更されます。なぜすぐに変更できないのですか?

<?php 
if(isset($_GET['refer_id'])){
    setcookie('refer_id',$_GET['refer_id'],time()+3600);
}
print_r($_COOKIE);
 ?>
<p>cookie refer_id:<?php echo $_COOKIE['refer_id'];?></p>
<form method="get">
    <input type="text" name="refer_id" />
    <input type="submit" value="submit" />
</form>

ここに画像の説明を入力

4

1 に答える 1