セッションとCookieによる統計
リリース: 2016-07-25 08:47:49
セッションとCookieによる統計
- // セッション全体の統計
- // データを保存するためにテキストを使用します
- if($_SESSION[temp]==""){ // $_SESSION[temp]=="" の値が空かどうかを判断し、ここで、temp はカスタム変数です
- if(($fp=fopen("counter.txt","r"))==false){
- echo "ファイルを開けませんでした!";
- }else{
- $counter=fgets ( $fp,1024); // ファイル内のデータを読み込みます
- fclose($fp); // テキストファイルを閉じます
- $counter++ // カウンタが 1 増加します
- $fp=fopen("counter.txt") ,"w") ; //書き込み用にテキスト ファイルを開きます fputs($fp,$counter) //新しい統計を 1 増やします
- fclose($fp);テキストを閉じる
- $_SESSION[temp]=1; //カウンタ値が増えたら、$_SESSION[temp]に1を代入する
- }
- //テキストファイルから統計データを読み取る
- if(($fp=fopen( "counter.txt","r"))==false){
- echo "ファイルを開けませんでした!";
- }else{
- $counter=fgets($fp,1024);
- fclose($fp);
- }
- // ----------------------------------------------------
- // Cookie による統計
- $f_open = fopen ("count.txt","r+"); //指定されたファイルを開きます
- $count = fgets($f_open) //ファイル内のデータを読み取ります
- if(empty($_COOKIE['cookie_name) '])) { //COOKIE が存在するかどうかを判断します
- setcookie("cookie_name",value,time()+1800); //COOKIE が存在しない場合は、COOKIE を作成します
- $count = $count + 1;変数 $count の値を変更します
- rewind($f_open) // 指定されたファイルを開きます
- fwrite($f_open,$count) // ファイルに新しいデータを書き込みます
- fclose($f_open);ファイルを閉じます
- }
-
コードをコピー
|
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31