1樓:莫路草根
$_server['remote_addr'] $server陣列 列印它,裡面的remote_addr屬性就是你想要的ip
php用什麼函式獲得使用者的ip?
2樓:韌勁
簡單的echo $iipp;?>
複雜點的。/php獲取ip的演算法。
if ($http_server_vars["http_x_forwarded_for"])
elseif ($http_server_vars["http_client_ip"])
elseif ($http_server_vars["remote_addr"])
elseif (getenv("http_x_forwarded_for"))
elseif (getenv("http_client_ip"))
elseif (getenv("remote_addr"))
elseecho "你的ip:".$ip ;
j**a如何獲取當前登入ip
3樓:網友
為適應不同的網路情況,提供這個類:看下面的**吧,copy過去就能用。
public class httputilif(ip == null ||== 0 ||"unknown".equalsignorecase(ip))
if(ip == null ||== 0 ||"unknown".equalsignorecase(ip))
return ip;}}
php如何在使用者訪問首頁時獲取使用者ip
4樓:網友
/***獲取客戶端ip位址。
function get_client_ip($type = 0)
if (isset($_server['http_x_forwarded_for']))
ip = trim($arr[0]);
elseif (isset($_server['http_client_ip']))elseif (isset($_server['remote_addr']))
ip位址合法驗證。
long = sprintf("%u",ip2long($ip));
ip = $long ? array($ip, $long) :array('', 0);
return $ip[$type];}
5樓:網友
php //方法1:
ip = $_server["remote_addr"];
echo $ip;
方法2:user_ip = ($server["http_via"]) server["http_x_forwarded_for"] :server["remote_addr"];
user_ip = ($user_ip) ?user_ip : server["remote_addr"];
echo $user_ip;
方法3:function getrealip()
if (!empty($_server['http_x_forwarded_for']))
for ($i = 0; $i < count($ips); i++)
return ($ip ? ip : server['remote_addr']);
echo getrealip();
方法4:if ($http_server_vars["http_x_forwarded_for"])
elseif ($http_server_vars["http_client_ip"])
elseif ($http_server_vars["remote_addr"])
elseif (getenv("http_x_forwarded_for"))
elseif (getenv("http_client_ip"))
elseif (getenv("remote_addr"))
elseecho $ip ;
方法5:if(getenv('http_client_ip')) elseif(getenv('http_x_forwarded_for')) elseif(getenv('remote_addr')) else
echo $onlineip;
php中怎麼獲取訪問當前頁面電腦的ip位址
6樓:網友
function getip()
乙個大神丟擲的,不過需要訪問乙個鏈結(總是感覺慌慌的),建議用tp自帶函式訪問不到的再用這個方法。
php獲取ip地址的函式區別,php獲取IP地址的三個函式區別
三者比較如下 server remote addr 取得客戶端的 ip 地址 通過 伺服器取得客戶端的真實 ip 地址 server http client ip 獲取客戶端,及瀏覽器所在的電腦的ip地址 以下資料供參考 1 remote addr 瀏覽當前頁面的使用者計算機的ip地址 瀏覽當前頁面...
c 如何獲取當前登入使用者的名字
控制檯程式無法獲取系統使用者名稱,可以呼叫api getusername來獲取。 原形 bool getusername lptstr lpbuffer,lpdword nsize 舉例 char strbuffer dword dwsize lz什麼環境,win環境和unix環境不一樣的。怎麼獲取系統...
獲iNode客戶端獲取當前認證網絡卡的ip地址失敗
原因是電腦的ip地址和dns伺服器未設定成自動獲取。問題解決方案 以win7為例,xp道理相同 win7點選桌面右下角的網路圖示,開啟網路共享中心,接著點選左側 更改介面卡設定 客戶端提示認證失敗,認證客戶端停頓在 尋找認證伺服器。的故障?故障解決方法 檢查網線是否正常 將速率改成10m,在實際執行...