<?php
//設定
//ログファイル名
$logfile = "./counter.log";
//クッキーの名前
$cookiename = "mycookie";
//カウンタ初期化
$counter = 0;
//ファイルの読み込み
if( $fn = @fopen($logfile, 'r')){
//trimは空白削除 文字列を読み込む
$counter = trim(fgets($fn));
//ファイルを閉じる
fclose($fn);
}
//変数がセットされているかを調べる
if( !isset($_COOKIE[$cookiename])){
//カウンタの値を増やす
$counter++;
//クッキーを送信する
setcookie( $cookiename, $counter );
//ファイルを開いて書き込みモード
if( $fn = @fopen($logfile,'w')){
//ファイル書き込み
fwrite( $fn,$counter);
//ファイルを閉じる
fclose($fn);
}
}
?>
<html>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<body>
<?php
//ファイルの読み込み
if( $fn = @fopen($logfile, 'r')){
//trimは空白削除 文字列を読み込む
$counter = trim(fgets($fn));
//ファイルを閉じる
fclose($fn);
}
//出力する値
print( $counter . "人目のお客様です<br>");
?>
</body>
</html>
//設定
//ログファイル名
$logfile = "./counter.log";
//クッキーの名前
$cookiename = "mycookie";
//カウンタ初期化
$counter = 0;
//ファイルの読み込み
if( $fn = @fopen($logfile, 'r')){
//trimは空白削除 文字列を読み込む
$counter = trim(fgets($fn));
//ファイルを閉じる
fclose($fn);
}
//変数がセットされているかを調べる
if( !isset($_COOKIE[$cookiename])){
//カウンタの値を増やす
$counter++;
//クッキーを送信する
setcookie( $cookiename, $counter );
//ファイルを開いて書き込みモード
if( $fn = @fopen($logfile,'w')){
//ファイル書き込み
fwrite( $fn,$counter);
//ファイルを閉じる
fclose($fn);
}
}
?>
<html>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<body>
<?php
//ファイルの読み込み
if( $fn = @fopen($logfile, 'r')){
//trimは空白削除 文字列を読み込む
$counter = trim(fgets($fn));
//ファイルを閉じる
fclose($fn);
}
//出力する値
print( $counter . "人目のお客様です<br>");
?>
</body>
</html>