当前位置: 首頁 > PHP > 移动端访问统计-自己写的第一个PHP程序

移动端访问统计-自己写的第一个PHP程序

最近在学php,突发奇想,写了一个记录移动终端(手机,ipad)的访问记录程序。也算是我写的第一个php程序吧,本来本意是为了追踪DM单上QR CODE(就是二维码)的宣传效果。结果跟老大说的时候,他觉得公司网站已经有2个统计功能的插件了,没必要。因此我就拿来自己用了,顺便分享一下。
演示地址
源码分享:
HTML:



移动端访问统计

Javascript:
var browser={
	versions:function(){var u = navigator.userAgent, 
    					app = navigator.appVersion;return { 
                                }(),language:(navigator.browserLanguage || navigator.language).toLowerCase()} 
                                if(browser.versions.android==true) {var ydd=' 语言版本:'+browser.language + ' 安卓系统 ';}
                                else if(browser.versions.iPhone==true){var ydd=' 语言版本:'+browser.language + ' iPhone ';}
                                else if(browser.versions.iPad==true){var ydd=' 语言版本:'+browser.language + ' iPad ';};
                                if(ydd){var d=new Date()ydd += "来访 访问时间: ";
                                var xmlhttp=new XMLHttpRequest();
                                xmlhttp.onreadystatechange=function(){if (xmlhttp.readyState==4 && xmlhttp.status==200){}}xmlhttp.open("GET","tj.php?name="+ydd,true);xmlhttp.send();};
 
PHP:
ini_set('date.timezone','Asia/Taipei'); // 'Asia/Taipei'session_start();
if(isset($_SESSION['views'])){
}else{zx();}
function zx(){$_SESSION['views']=1;$name=$_GET["name"]=iconv("UTF-8","gb2312",$_GET["name"]);
if($name){$time = date("Y").'年'.date("m").'月'.date("d").'日'.date("H").'时'.date("i").'分'.date("s").'秒';
$time = iconv("UTF-8","gb2312",$time);}$html = file_get_contents("tj.html");
$html = str_replace("","",$html);$html = str_replace("","",$html); 
$file = fopen("tj.html","w");
echo fwrite($file,$html);
fclose($file);
$file = fopen("tj.html","a+");
echo fwrite($file,'
' . $name .$time. "
" ); echo fwrite($file,"" );fclose($file); }
评论 ( 0 )
下一篇: 已经没有下一篇了

网友留言