遇到这样的事情,公司在别的网站投放了广告(比如搜狐),点击广告连接到我们自己的网站 ,广告是按点击量收费的。所以,公司要求我们自己做个后台统计点击统计量!
想想通过统计apache的访问日志,可以完成这件事情;
前台页面代码:
<?php
// 时间转化函数
function Format2UnixTime ($str)
{
$time = $str;
$time = str_replace("/"," ",$time);
$time_array = explode( ":",$time,2);
$time = $time_array[0]." ".$time_array[1];
return strtotime($time);
}
$lines = file ('/logs/access_log'); //日志文件目录,windows下是access.log
$i=0; //声明变量
foreach ($lines as $line_num => $line) {
if (preg_match ("/sohu/i",strtolower($line))) {