<?php
//=================クッキーの書き込み==================
$date_now = date("Y/m/d"); //日付の取得
$cookie = $date_now;
setcookie("G_Access",$cookie);
?>

<HTML>
<HEAD>
    <TITLE>G_Accessサンプルページ</TITLE>
</HEAD>
<BODY>
<P ALIGN="CENTER"><FONT SIZE="6" COLOR="green">G_Accessサンプルページ</FONT></P>
<P>
<HR ALIGN="CENTER">
</P>
<P ALIGN="CENTER">あなたは、

<?php
//========================メイン処理========================

//スーパーグローバル変数対策
if(!isset($G_Access)){ $G_Access = $_COOKIE["G_Access"]; }

$data_file = './access.dat'; //データファイル
$fp = fopen("$data_file", "r+");
$cnt_num = fgets($fp, 64);
if(
$G_Access != $date_now){
    
$cnt_num++;
    
fseek($fp, 0);
    
flock($fp,2);
    
fwrite($fp, $cnt_num);
}
fclose($fp);
$f_pass = './a_gif';
for(
$i = 0; $i < strlen($cnt_num); $i++)
    
$value[] = substr($cnt_num, $i , 1);
for(
$j = 0; $j < count($value); $j++)
     echo  
"<img src=$f_pass/" . $value[$j] . ".gif>";
?>
番目の訪問者です。<BR><BR></P>
<P ALIGN="CENTER"><FONT COLOR='blue'>これはクッキー機能を使った、割と正確な訪問者数をカウントするカウンターです。<BR><BR>
訪問者がブラウザを一旦閉じない限り、何度ホームページを開いてもカウントしません。<BR><BR>
もちろん、更新ボタンを押してもカウントしないので、大丈夫!(^o^)丿<BR><BR>
この下に、ページ本体を作って下さいな。</FONT></P>
</BODY>
</HTML>