php獲取客戶端真實ip

2021-08-03 15:06:22 字數 2907 閱讀 2846

此外的三個值區別如下:

一、沒有使用**伺服器的情況:

remote_addr

= 您的 ip

= 沒數值或不顯示

= 沒數值或不顯示

二、使用透明**伺服器的情況:transparent proxies

remote_addr

= 最後乙個**伺服器 ip

= **伺服器 ip

= 您的真實 ip ,經過多個**伺服器時,這個值類似如下:203.98

.182

.163

,203.98

.182

.163

,203.129

.72.215。

這類**伺服器還是將您的資訊**給您的訪問物件,無法達到隱藏真實身份的目的。

三、使用普通匿名**伺服器的情況:anonymous proxies

remote_addr

= 最後乙個**伺服器 ip

= **伺服器 ip

= **伺服器 ip ,經過多個**伺服器時,這個值類似如下:203.98

.182

.163

,203.98

.182

.163

,203.129

.72.215。

隱藏了您的真實ip,但是向訪問物件透露了您是使用**伺服器訪問他們的。

四、使用欺騙性**伺服器的情況:distorting proxies

remote_addr

= **伺服器 ip

= **伺服器 ip

= 隨機的 ip ,經過多個**伺服器時,這個值類似如下:203.98

.182

.163

,203.98

.182

.163

,203.129

.72.215。

告訴了訪問物件您使用了**伺服器,但編造了乙個虛假的隨機ip代替您的真實ip欺騙它。

五、使用高匿名**伺服器的情況:high anonymity proxies (elite proxies)

remote_addr

= **伺服器 ip

= 沒數值或不顯示

= 沒數值或不顯示 ,經過多個**伺服器時,這個值類似如下:203.98

.182

.163

,203.98

.182

.163

,203.129

.72.215。

完全用**伺服器的資訊替代了您的所有資訊,就象您就是完全使用那台**伺服器直接訪問物件。

PHP獲取客戶端真實IP

今天學習了一下php獲取客戶端真實ip,又遇到坑 不完全算坑,就是不懂吧 如下 獲取客戶端真實ip function getip 其實沒問題,本地測試一下,結果要麼獲取了127.0.0.1,要麼是 找了一堆部落格大都這樣寫,那問題是?最後放到阿里雲伺服器再本地客戶端測試一下,結果成功了。原因可能是因...

php 獲取客戶端的真實ip

function getip regist off的問題 if register globals 1 其中remote addr比較好理解,php手冊上有說明它是預定的變數 而http x forwarded for呢,在網上找了一些資料,是這麼說的 在php 中使用 server remote a...

PHP 獲取客戶端的真實IP

static protected function getip http client ip http x forwarded for都可以通過http header來偽造。專案中很多伺服器隱藏在負載均衡後面,你通過remote addr只能獲取到負載均衡節點的ip位址,一般的負載均衡節點會把前端實...