Heim >Backend-Entwicklung >PHP-Tutorial >怎么实现不同IP地址的浏览次数统计
如何实现不同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 />