设为首页收藏本站
查看: 122|回复: 0

[PHP] ip地址详细信息查询程序-PHP源码

[复制链接]

论坛元老

Rank: 6Rank: 6

积分
34274
主题
17031
UID
1347
M币
67
贡献
17176

  • 发表于 2018-7-16 20:49:00 | 显示全部楼层 |阅读模式
    include_once('./qqwry.php教程');
    $QQWry=new QQWry;
    function get_real_ip(){
    $ip=false;
    if(!empty($_SERVER["HTTP_CLIENT_IP"])){
    $ip = $_SERVER["HTTP_CLIENT_IP"];
    }
    if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
    $ips教程 = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']);
    if ($ip) { array_unshift($ips, $ip); $ip = FALSE; }
    for ($i = 0; $i 4) return 0;
    foreach($ip as $ip_addr) {
    if ( !is_numeric($ip_addr) ) return 0;
    if ( $ip_addr255 ) return 0;
    }
    return 1;
    }
    if($_POST['ip']){
    $ip=$_POST['ip'];
    preg_match('/((w|-)+.)+[a-z]{2,4}/i',$ip) ? $ip=gethostbyname($ip) : $ip;
    if(is_ip($ip)){
    $ifErr=$QQWry->QQWry($ip);
    echo "您查询的IP: ".$ip."
    IP详细地址: ".$QQWry->Country.$QQWry->Local."
    ";
    $ipl= $QQWry->Country;
    }else
    {
    echo "您输入的好像火星IP,本站不能查询.";
    }
    }else{
    $ip=get_real_ip();
    if (($_SERVER["HTTP_CLIENT_IP"]) or ($_SERVER['HTTP_X_FORWARDED_FOR'])){
    $ifErr=$QQWry->QQWry($ip);
    echo "您的真实P是".$ip."     来自".$QQWry->Country.$QQWry->Local."
    ";
    $ipl= $QQWry->Country;
    $ip=$_SERVER['REMOTE_ADDR'];
    $ifErr=$QQWry->QQWry($ip);
    echo "您的代理IP是".$ip."     来自".$QQWry->Country.$QQWry->Local;
    }
    else{
    $ip=$_SERVER['REMOTE_ADDR'];
    $ifErr=$QQWry->QQWry($ip);
    echo "您的IP是".$ip."     来自".$QQWry->Country.$QQWry->Local;
    $ipl= $QQWry->Country;
    }
    }
    [/td] [/tr] [/table]
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    在我站开通SVIP可同时获得17个站点VIP资源 立即登录 立即注册
    快速回复 返回顶部 返回列表