合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
~~~ <?php header("Content-type:text/html;charset=utf-8"); //http://bbs.125.la/forum.php?mod=viewthread&tid=13867543&highlight=php $server='mysql服务器地址';//msyql服务器 $user_amdin='mysql登陆用户名';//mysql用户名 $password='mysql登陆密码';//mysql密码 $con = mysql_connect($server, $user_amdin, $password);//链接数据库 if (!$con){ exit(mysql_error()."数据配置错误"); } mysql_query("set names 'utf8'"); mysql_sSELECTt_db('数据库名'); $fwzip=getIP();//获取访问的IP地址 $sql="SELECTT * FROM `数据库名`.`tj` WHERE FWIP='".$fwzip."'"; $jb=mysql_query($sql,$con)or die("Invalid query: " . mysql_error()); $num_result = mysql_num_rows($jb); if($num_result==1){ $row=mysql_fetch_row($jb); $jlu=$row['2']+1; $sql="UPDATE tj SET FWCS='".$jlu."' WHERE FWIP='".$fwzip."'"; $jb=mysql_query($sql,$con)or die("Invalid query: " . mysql_error().'<br>1-1'.$sql); mysql_close($con); echo '<span style="color:red">《《《记录增加成功》》》<br>时间:--->'.date('Y-m-d H:i:s').'<br>I P:--->'.$fwzip.'<br>信息:--->'.getIPLoc_QQ($fwzip).'<br>访问--->'.$jlu.'次</span>'; exit; } $cxjl=mysql_affected_rows(); if($cxjl==0){ $sql="insert `数据库名_db`.`tj`(`ID`,`FWIP`,`FWCS`,`FWDQ`) values(null,'".$fwzip."','1','".getIPLoc_QQ($fwzip)."')"; $jb=mysql_query($sql,$con)or die("Invalid query: " . mysql_error().'<br>'.$sql); mysql_close($con); echo '<span style="color:red"><<<创建记录成功>>><br>当前时间:--->'.date('Y-m-d H:i:s').'<br>当前IP已访问--->1</span>'; exit; } function getIPLoc_QQ($queryIP){ $url = 'http://ip.qq.com/cgi-bin/searchip?searchip1='.$queryIP; $ch = curl_init($url); curl_setopt($ch,CURLOPT_ENCODING ,'gb2312'); curl_setopt($ch, CURLOPT_TIMEOUT, 10); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true) ; $result = curl_exec($ch); $result = mb_convert_encoding($result, "utf-8", "gb2312"); curl_close($ch); preg_match("@<span>(.*)</span></p>@iU",$result,$ipArray); $loc = $ipArray[1]; return $loc; } function getIP() { global $ip; if (getenv("HTTP_CLIENT_IP")) $ip = getenv("HTTP_CLIENT_IP"); else if(getenv("HTTP_X_FORWARDED_FOR")) $ip = getenv("HTTP_X_FORWARDED_FOR"); else if(getenv("REMOTE_ADDR")) $ip = getenv("REMOTE_ADDR"); else $ip = "Unknow"; return $ip; } ?> ~~~