PHP獲取客戶端和伺服器端IP

2021-06-10 05:33:59 字數 720 閱讀 7673

客戶端ip相關的變數

1. $_server['remote_addr']; 客戶端ip,有可能是使用者的ip,也有可能是**的ip。

2. $_server['http_client_ip']; **端的ip,可能存在,可偽造。

3. $_server['http_x_forwarded_for']; 使用者是在哪個ip使用的**,可能存在,可以偽造。

伺服器端ip相關的變數

1. $_server["server_name"],需要使用函式gethostbyname()獲得。這個變數無論在伺服器端還是客戶端均能正確顯示。

2. $_server["server_addr"],在伺服器端測試:127.0.0.1(這個與httpd.conf中bindaddress的設定值相關)。在客戶端測試結果正確。

類如下:

class getip   

function serverip()

}

$getip = new getip();

$clientip = getip::clientip();

$serverip = getip::serverip();

echo 'client ip is ',$clientip,'

';

echo 'server ip is ',$serverip,'

';

PHP獲得的客戶端和伺服器端IP

使用php獲得ip,在web系統設計上時常涉及。筆者就這個問題根據經驗做一下整理,加深印象!客戶端ip相關的變數 1.server remote addr 客戶端ip,有可能是使用者的ip,也有可能是 的ip。2.server http client ip 端的ip,可能存在,可偽造。3.serve...

C 客戶端和伺服器端

1 c s 客戶端應用程式 winform wpf 平級 資料是存放在其他的電腦上或伺服器上 資料的加工是在使用者的電腦上執行的,會對使用者的電腦配置有所要求 2 b s 網頁端應用程式 asp.net 統稱 asp.net webform asp.net mvc 平級 使用者傳送乙個請求到iis伺...

客戶端AI和伺服器端AI

玩家控制角色的方法除了滑鼠鍵盤實時操作外,還應該新增ai輔助。如自動尋路,自動打怪就是一些簡單實用的ai.ai分客戶端ai和伺服器端ai.ai包括預設的ai和使用者自定義ai。使用者自定義ai指令碼一般用於客戶端。如果想用於伺服器端,必須由技術人員鑑定通過才允許,防止惡意指令碼。自定義ai指令碼鑑定...