是的,PHP 獲取 IP 地址的方法同樣適用于移動(dòng)端。在移動(dòng)端設(shè)備上,無(wú)論是使用手機(jī)瀏覽器還是應(yīng)用程序,都可以通過(guò) PHP 獲取到用戶的 IP 地址。以下是一個(gè)簡(jiǎn)單的示例:
<?php
function get_client_ip() {
$ip = '';
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
$client_ip = get_client_ip();
echo "客戶端 IP 地址是:{$client_ip}";
?>
這段代碼首先定義了一個(gè)名為 get_client_ip
的函數(shù),該函數(shù)會(huì)根據(jù)不同的服務(wù)器變量來(lái)獲取客戶端的 IP 地址。然后,我們調(diào)用這個(gè)函數(shù)并將結(jié)果輸出到屏幕上。這種方法在移動(dòng)端設(shè)備上同樣有效。