Site icon Init HTML

Lấy địa chỉ IP khách truy cập với PHP

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!

Exit mobile version