نظرا لحاجة بعض المواقع لايجاد IP الزائر فتقوم بإستخدامكود PHP:
$_SERVER['REMOTE_ADDR']
ولكنها لن تعطي الـ IP الحقيقي للزائر فى كل الاوقات . فربما يستخدم الزائر بروكسي وعندها سيحصل على IP البروكسي الذي يستخدمه الزائر .
في الـ PHP يوجد متغيرات غير التى يستخدمها معظم المبرمجين تعطيك الـ IP الحقيقي للزائر واثناء بحثى وجدت هذه الدالة اللى تعطي الـ IP الحقيقي للزائر .
هذا ما عندى ان كان لديكم طرق اخرى اتمنى نشرها لنستفيد جميعا .كود PHP:
function get_real_IP_address(){
if (!empty($_SERVER['HTTP_CLIENT_IP']))
{
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$ip=$_SERVER['REMOTE_ADDR'];
}
return $ip;
}
المصدر : ايجاد الــ IP الحقيقي للزائر