文件型的计数器

安装完毕wordpress之后,当然要为之配备一个计数器了,来分析统计一下访问日志。

先找到 wp-shortstat , http://jrm.cc/archives/blog/wp-shortstat/

安装激活,发现不能用。看看php的源代码,可能是得用mysql数据库,我买的数据库空间本来就很小,看来是不能用这种数据库型的计数器了。

于是,就自己稍微写了一段php,是一个文件型的计数器,放在wordpress/wp-content/theme/你的皮肤/footer.php 里面。

主要代码摘录如下:

$REMOTE_ADDR=$_SERVER['REMOTE_ADDR'];

$HTTP_REFERER=$_SERVER['HTTP_REFERER'];

$HTTP_USER_AGENT=$_SERVER['HTTP_USER_AGENT'];

    $now_time=date("Y-m-d G:i:s");//取得当前时间
    $fp=fopen($logname,"a+");
    flock($fp,LOCK_EX);  // do an exclusive lock
    $refer=$HTTP_REFERER;
    fwrite($fp,$REMOTE_ADDR."|".$now_time."|".$refer."|".$HTTP_USER_AGENT."\n");
    flock($fp, LOCK_UN);   // release the lock
    fclose($fp);
 

效果图如下:counter for wordpress

http://www.18ie.com/images/count.png

 

发表评论


0.043 sec