什么是纯真ip段数据库?

什么是纯真ip段数据库?,第1张

纯真是个网络技术组织的名称

纯真ip段数据库收集全国和主要国家地区的几乎所有IP段对应的城市信息,之前显IPQQ对应城市就是利用这个数据库来完成的,是目前公开的更新最快最全的IP地址库

<?php

//第一步:透过代理获取用户真实的IP地址

$theip=getip()

function getIP()

{

static $realip

if (isset($_SERVER)){

if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])){

$realip = $_SERVER["HTTP_X_FORWARDED_FOR"]

} else if (isset($_SERVER["HTTP_CLIENT_IP"])) {

$realip = $_SERVER["HTTP_CLIENT_IP"]

} else {

$realip = $_SERVER["REMOTE_ADDR"]

}

} else {

if (getenv("HTTP_X_FORWARDED_FOR")){

$realip = getenv("HTTP_X_FORWARDED_FOR")

} else if (getenv("HTTP_CLIENT_IP")) {

$realip = getenv("HTTP_CLIENT_IP")

} else {

$realip = getenv("REMOTE_ADDR")

}

}

return $realip

}

//第二步:通过读取IP地址库,找到所属地区

//假设表名为ip,字段有begin(起始),end(结束),area(地区代号)

$dblink=@mysql_connect("数据库服务器名","数据库用户名","数据库密码")

$dbselect=@mysql_select_db(数据库名)

if (!$dbselect){

die("数据库无法读取")

}

$result=mysql_query("select * from `ip` where `begin`<=`$theip` and `end`>=`$theip`")

$num=mysql_num_rows($result)

if($num>0){

$info=mysql_fetch_array($result)

$page=$info['area']

else{

$page='default' //如果IP不在数据库中,则用缺省的页面

}

//第三步:转到相关页面,如代号为"js",转到"js.php"页面

$page.='.html' //后缀你可以自己取

echo "<script language=\"javascript\">window.location.replace(\"$page\")</script>"

?>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6754277.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存