برمجة PHP: احصل بذكاء على عنوان IP الحقيقي لزوار الموقع
الكاتب:Eve Cole
وقت التحديث:2009-06-07 15:14:23
في الواقع، من السهل جدًا الحصول على عنوان IP الخاص بالزائر في PHP، لكن بعض الأشخاص يستخدمون طريقة الوكيل لتجنب النظام والحصول على عنوان IP الحقيقي. وإذا استخدمه شخص متعمد لمهاجمة الموقع واستخدم وكيلاً، فيمكن الحصول على عنوان IP الحقيقي للزائر من خلال الكشف.
يمكن للبرنامج التالي الحصول على IP الحقيقي:
إذا (! فارغة($_SERVER['HTTP_CLIENT_IP']))
$ip=$_SERVER['HTTP_CLIENT_IP'];
وإلا إذا (! فارغة($_SERVER['HTTP_X_FORWARDED_FOR']))
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
آخر
$ip=$_SERVER['REMOTE_ADDR'];