Việc này rất đơn giản, bạn chỉ cần đặt đoạn mã sau vào một hàm cho dễ sử dụng, ví dụ get_user_ip()
.
<?php function get_user_ip() { if (array_key_exists('HTTP_X_FORWARDED_FOR', $_SERVER) && !empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { if (strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',') > 0) { $addr = explode(",",$_SERVER['HTTP_X_FORWARDED_FOR']); return trim($addr[0]); } else { return $_SERVER['HTTP_X_FORWARDED_FOR']; } } else { return $_SERVER['REMOTE_ADDR']; } } ?>
Bây giờ, bạn chỉ cần gọi hàm get_user_ip()
để lấy IP của khách truy cập.
<?php echo get_user_ip(); ?>
Chúc các bạn thành công!