⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pagelink.php

📁 ajax打造的动态计数器
💻 PHP
字号:
<?php	require_once('conn.php');	if($_POST)	{		$url = $_POST['url'];		$visited = $_POST['visited'];		$cookie = $_POST['cookie'];	}	else	{		$url = $_GET['url'];		$visited = $_GET['visited'];		$cookie = $_POST['cookie'];	}		$ip = $_SERVER['REMOTE_ADDR'] ; //get the client ip address	$info= $_SERVER['HTTP_USER_AGENT'];//get browser as os infomation	//$info ='Mozilla/4.0 (compatible; MSIE 4.0; MSIECrawler; WinNT)';		$oslang = substr($info,strpos($info,'(')+1,strpos($info,')')-strpos($info,'(')-1); //get the os and lang string chunk		$other = explode(" ",$info);		$browsers = array();		for($i=0;$i<count($other);$i++)	{		if(strpos($other[$i],'/')>0) // push key/version to other array for mozilla browser infomation		{ 			$tmp = explode("/",$other[$i]);			$browsers[$tmp[0]] = $tmp[1];		}	}	unset($other);	foreach($browsers as $i=>$value) //enum the browser info ,$b the browser name, $ver the version of client brwoser	{		switch($i)		{			case 'Firefox':				$b = 'Firefox';				$ver = $browsers[$i];				break;			case 'Opera':				$b = 'Opera';				$ver = $browsers[$i] ;				break;			case 'SeaMonkey':				$b = 'SeaMonkey';				$ver = $browsers[$i];				break;			default:				$b = 'unknown';				$ver = 'unknown';				break;		}		if($i=='Gecko')  		{			$gecko = true;			$gecver = $browsers[$i];		}		else		{			if(strpos($info,'MSIE')>0 || strpos($info,'MSPIE')>0)			{				$b = 'Internet Explorer';				$sta = strpos($info,'IE')+2;				$ver= floatval(substr($info,$sta));			}		}	}	unset($browsers);		$oss = array('linux','unix','windows','mac','winnt');	for($i=0;$i<count($oss);$i++) //get system infomation from the os and lang string , maybe not exactly	{		if(strpos(strtolower($oslang),$oss[$i])>0) 		{			$os = strtoupper($oss[$i]); //get the OS 			break;		}	}		if($gecko)	{		$gecko = 'true'; //for addtional use	}		if(strlen($url)>4)	{				if($visited != 1)		{				$num = 0;			if($cookie!=1)			{				$sql = 'select count(`file`) as tim from '.PAGETBL.' where `file`=\''.$url.'\' and  DAYOFMONTH(`visit_time`)='.intval(date('d')).' and ip=\''.$ip.'\'';				//echo $sql;				//exit;				$rs = @mysql_query($sql);				if($times = @mysql_fetch_assoc($rs))				{					$num = $times['tim'];				}			}			//echo $num;			//echo '.....'.($num ==0);			//exit;			if($num == 0 )			{				$sql = 'insert into '.PAGETBL.'(`file`,`os`,`browser`,`browVer`,`ip`) values(\''.$url.'\',\''.$os.'\',\''.$b.'\',\''.$ver.'\',\''.$ip.'\')';				//echo '>>>>>>'.$visited.'<<<<';				@mysql_query($sql,$dbs);			}		}				$sql = 'select count(file) from '.PAGETBL.' where `file`=\''.$url.'\'';		$rs = @mysql_query($sql,$dbs) or die('Error No.:'.mysql_errno());		if($tim = mysql_fetch_array($rs))		{			echo $tim[0];		}		@mysql_close($dbs);	}	else	{		echo 'Platform:'.$os;		echo '<br />';		echo 'Your Ip Address:'.$ip;		echo '<br />';		echo 'Your Browser:'.$b;		echo ' (Version:';		echo $ver;		echo ')';	}?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -