session_start(); //↑セッションスタート $_SESSION["cnt"]=0; //カウンタ処理部 $ctfile = 'counter.dat';//カウンタのカウントファイル $dum = '2.dat';//2重カウントアップ防止用の一時ファイル // カウンタ参照 $ct = 0; if (($fno = @fopen("$ctfile", 'r'))) { $ct = trim(fgets($fno, 32000)); fclose($fno); } if (($fno = @fopen("$dum", 'r'))) { $dum2 = trim(fgets($fno, 32000)); fclose($fno); } //F5による二重カウントアップ防止プロセス挿入予定場所 // カウンタ加算 if(@$_REQUEST["adm___"]!=1 && $_SERVER["REMOTE_ADDR"] != $dum2){//管理用フラグがある場合はカウントアップ無し、あと私自身もカウントアップしても意味ないのでこれも同様に弾く if(@$fno = fopen("$ctfile", 'w')) { flock($fno, 2); $ct++; fwrite($fno, "$ct", 32000); flock($fno, 3); fclose($fno); } } ?>
ページ構成を何とかする為、簡素化 Usamimi.info_WEB_MAIL ・SquirrelMail ・ 障害情報MLの履歴を参照する サポート掲示板 暫定設置 サポート掲示板(XOOPS) 徐々に、↑に移行していきたいと思っています。 質問をする前に 日本の Linux 情報さんの質 問の仕方 質問への回答に対するレスポンスなどの決まりは守りましょう。 質問等の際、スレッドを新規で作ってもらって 構いません、それに対して応答する形を取ります。 障害の報告は障害報告スレッドに書き込んでください。 |