امروز قصد داریم نحوه بدست آوردن آی پی کاربر از طریق کد php رو آموزش بدیم
راحت ترین روش برای اینکار استفاده از مقادیر
یا
می باشد.
اما گاهی این مقادیر مقدار صحیح آی پی کاربر نیستند لذا باید از مقادیر دیگری استفاده کنیم
در پایین کد دریافت آی پی کاربر که توسط یک تابع نمایش داده شده است و شما می توانید با استفاده از این تابع
ای پی کاربر را دریافت کنید.
راحت ترین روش برای اینکار استفاده از مقادیر
کد:
$_SERVER['REMOTE_ADDR']
کد:
$_SERVER['REMOTE_HOST']
اما گاهی این مقادیر مقدار صحیح آی پی کاربر نیستند لذا باید از مقادیر دیگری استفاده کنیم
در پایین کد دریافت آی پی کاربر که توسط یک تابع نمایش داده شده است و شما می توانید با استفاده از این تابع
ای پی کاربر را دریافت کنید.
کد:
function get_client_ip() {
$ipaddress = '';
if ($_SERVER['HTTP_CLIENT_IP'])
$ipaddress = $_SERVER['HTTP_CLIENT_IP'];
else if($_SERVER['HTTP_X_FORWARDED_FOR'])
$ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR'];
else if($_SERVER['HTTP_X_FORWARDED'])
$ipaddress = $_SERVER['HTTP_X_FORWARDED'];
else if($_SERVER['HTTP_FORWARDED_FOR'])
$ipaddress = $_SERVER['HTTP_FORWARDED_FOR'];
else if($_SERVER['HTTP_FORWARDED'])
$ipaddress = $_SERVER['HTTP_FORWARDED'];
else if($_SERVER['REMOTE_ADDR'])
$ipaddress = $_SERVER['REMOTE_ADDR'];
else
$ipaddress = 'UNKNOWN';
return $ipaddress;
}