Lấy IP người dùng bằng php

Get ip user with php. Nhiều khi mình cần lấy ip của người dùng để làm một việc gì đó. Check spam hay như trên web mình dùng để tính view bài viết.

Function lấy ip của user đang vào website của mình

if (!function_exists('ip_user_client')) {
 function ip_user_client()
 {
 if (isset($_SERVER['HTTP_CLIENT_IP']))
 $ipaddress = $_SERVER['HTTP_CLIENT_IP'];
 else if (isset($_SERVER['HTTP_X_FORWARDED_FOR']))
 $ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR'];
 else if (isset($_SERVER['HTTP_X_FORWARDED']))
 $ipaddress = $_SERVER['HTTP_X_FORWARDED'];
 else if (isset($_SERVER['HTTP_X_CLUSTER_CLIENT_IP']))
 $ipaddress = $_SERVER['HTTP_X_CLUSTER_CLIENT_IP'];
 else if (isset($_SERVER['HTTP_FORWARDED_FOR']))
 $ipaddress = $_SERVER['HTTP_FORWARDED_FOR'];
 else if (isset($_SERVER['HTTP_FORWARDED']))
 $ipaddress = $_SERVER['HTTP_FORWARDED'];
 else if (isset($_SERVER['REMOTE_ADDR']))
 $ipaddress = $_SERVER['REMOTE_ADDR'];
 else
 $ipaddress = 'UNKNOWN';

 return $ipaddress;
 }}

Để lại comment của bạn nếu gặp khó khăn

Bài viết liên quan