فنكشن php الحصول على الاي بي الحقيقي للزائر

بواسطة f يوم الأحد، 7 أبريل 2013 القسم : 0 التعليقات

فنكشن php الحصول على الاي بي الحقيقي للزائر

/** التحقق من الاي بي **/
function real_ip()
{
    $alt_ip = $_SERVER['REMOTE_ADDR'];
    if (isset($_SERVER['HTTP_CLIENT_IP']))
    {
        $alt_ip = $_SERVER['HTTP_CLIENT_IP'];
    }
    else if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) AND preg_match_all('#\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}#s', $_SERVER['HTTP_X_FORWARDED_FOR'], $matches))
    {
        foreach ($matches[0] AS $ip)
        {
            if (!preg_match("#^(10|172\.16|192\.168)\.#", $ip))
            {
                $alt_ip = $ip;
                break;
            }
        }
    }
    else if (isset($_SERVER['HTTP_FROM']))
    {
        $alt_ip = $_SERVER['HTTP_FROM'];
    }
    return $alt_ip;
}

0 التعليقات:

إرسال تعليق

تصميم وتطوير مدونة فضاء التطوير