david
17.04.2009, 14:24
<?
if (getenv('HTTP_X_FORWARDED_FOR')) {
$testip = getenv('HTTP_X_FORWARDED_FOR');
} else {
$testip = getenv('REMOTE_ADDR');
}
$compName = gethostbyaddr($testip);
echo ("IP-адрес $testip: $compName");
?>
Ներկայացված կոդը էկրանին տպում է սերվերին կպնող օգտագործողի IP - ն և Computer name - ը: Սակայն ոչ բոլոր օգտագործողների Computer name - է ցույց տալիս, սրա տեղը նորից գրումէ IP - ն: Եթե առնչվել եք նման խնդրի հետ ինչն է պատճառը:
if (getenv('HTTP_X_FORWARDED_FOR')) {
$testip = getenv('HTTP_X_FORWARDED_FOR');
} else {
$testip = getenv('REMOTE_ADDR');
}
$compName = gethostbyaddr($testip);
echo ("IP-адрес $testip: $compName");
?>
Ներկայացված կոդը էկրանին տպում է սերվերին կպնող օգտագործողի IP - ն և Computer name - ը: Սակայն ոչ բոլոր օգտագործողների Computer name - է ցույց տալիս, սրա տեղը նորից գրումէ IP - ն: Եթե առնչվել եք նման խնդրի հետ ինչն է պատճառը: