实例IP函数PHP:获取用户IP地址的代码示例 社交媒体

以下是一个使用PHP获取用户IP地址的实例,包括一个简单的HTML表单用于展示如何调用PHP函数。

```php

// PHP函数:获取用户IP地址

function getUserIP() {

$client = @$_SERVER['HTTP_CLIENT_IP'];

$forward = @$_SERVER['HTTP_X_FORWARDED_FOR'];

$remote = $_SERVER['REMOTE_ADDR'];

if (filter_var($client, FILTER_VALIDATE_IP)) {

$ip = $client;

} elseif (filter_var($forward, FILTER_VALIDATE_IP)) {

$ip = $forward;

} else {

$ip = $remote;

}

return $ip;

}

// 获取用户IP地址

$user_ip = getUserIP();

// 打印用户IP地址

echo "