ホームページ > バックエンド開発 > PHPチュートリアル > Cookieに関するこのコードの書き方を教えてください

Cookieに関するこのコードの書き方を教えてください

WBOY
リリース: 2016-06-13 12:13:51
オリジナル
913 人が閲覧しました

クッキーに関するこのコードはどのように書けばよいでしょうか?
問題は次のとおりです:
たとえば、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 />
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート