鍍金池/ 問答/PHP  Linux/ php獲取客戶端真實ip

php獲取客戶端真實ip

php 如何透過代理獲取真實ip

$_SERVER['HTTP_X_FORWARDED_FOR']

我用這個無法獲取任何值,返回的是空,獲取的不是真實ip

回答
編輯回答
葬憶

$_SERVER['REMOTE_ADDR']

2018年1月7日 00:39
編輯回答
編輯回答
舊顏

get_client_ip()

2017年4月15日 01:34
編輯回答
涼薄

REMOTE_ADDR可以獲取真是地址,如果有負載均衡,獲取到的是代理服器的IP,這時候應該用HTTP_X_FORWARDED_FOR

2017年6月20日 05:23
編輯回答
兮顏

據我所知,無法獲取。

2018年9月4日 17:19
編輯回答
蟲児飛

看你的前端代碼把客戶端真實IP轉換成哪個$_SERVER字段了.

記得添加可信的$_SERVER['REMOTE_ADDR'], 要不然隨便哪個客戶都能模擬IP了.

2017年11月1日 09:17
編輯回答
遲月
  • $_SERVER['HTTP_X_FORWARDED_FOR']
  • $_SERVER['HTTP_X_REAL_IP']
  • $_SERVER['REMOTE_ADDR']

一個個來

2018年8月3日 06:22