さまざまな IP アドレスのビュー数の統計を実装する方法

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

異なる IP アドレスのビュー数をカウントする方法

<br />
<?php<br />
// 访客计数器函数<br />
function counter() {<br />
	!empty($_GET['weburl'])  ||  die('weburl不能为空');<br />
	$weburl = $_GET['weburl'];<br />
<br />
	$file = '/usr/local/apache/htdocs/MyTests/counter.txt';<br />
	if (! file_exists($file)) {<br />
		$num = 1;<br />
		$cf = fopen($file, 'w');<br />
		fwrite($cf, $weburl.' '.$num);<br />
		fclose($cf);<br />
	} else {<br />
		$cf = fopen($file, 'rw');<br />
		$num = fgets($cf);<br />
		$num = substr($num, 15);<br />
		fclose($cf);<br />
<br />
		++$num;<br />
		$cf = fopen($file, 'w');<br />
		fwrite($cf, $num);<br />
		fclose($cf);<br />
	}<br />
}<br />
<br />
?><br />
<html><br />
	<head><br />
		<title>访客计数器</title><br />
	</head><br />
	<body><br />
		<center><br />
			<h1>欢迎访问</h1><br /><br />
			<form action="counter()" name="url-form" method="get"><br />
				<div><br />
					<input type="text" name="weburl" size="15" /><br />
					 <br />
					<input type="submit" name="Submit" value="提交" /><br />
				</div><br />
			</form><br />
			<hr /><br />
			<font size="7" color="red"><br />
				您是第<?php //echo counter() ?>位访客<br />
			</font><br />
		</center><br />
	</body><br />
</html><br />
<br />
ログイン後にコピー





異なるIPアドレスを入力して送信すると、「あなたは...訪問者です」に該当のIPを訪問した回数が表示される方法を実装したいと考えています。 。 。 IP アドレスとビュー数を保存するために TXT ファイルを使用します。形式は次のとおりです:
例:
192.168.0.22 5
192.168.5.44 10
……

このプログラムはどのように修正すればよいでしょうか?

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