クッキーに関するこのコードはどのように書けばよいでしょうか?
問題は次のとおりです:
たとえば、1.php、2.php、3.php の 3 つのページがあり、rand.php からそのうちの 1 つをランダムに開きます。
Cookie コントロールを追加するにはどうすればよいですか? 設定された時間範囲 (24 時間など) 内で、同じユーザーは毎回同じページのみを開きます。 たとえば、このユーザーは初めて 2.php をランダムに開きます。次にアクセスすると、1 と 3 がランダムに開かれるのではなく、2.php のみが開かれます。
Xiao Baichu が尋ねました。所有物が 80 ポイントしかないので、具体的なコードを教えてください。ありがとうございます。
------解決策----------------------
2.php
cookie( " flag2",1,time() 24*60*60);
rand.php
if (isset(cookie('flag2')) && cookie('flag2 ' ) == '1'){
header("Location:2.php");
}
------解決策のアイデア------- - ------------
if(isset($_COOKIE['rand'])) {<br /> $rand = $_COOKIE['rand'];<br />}else {<br /> $rand = rand(1, 3);<br /> setcookie('rand', $rand, time()+24*60*60);<br />}<br />include $rang . '.php';<br />