Heim  >  Artikel  >  php教程  >  PHP获得用户使用的代理服务器ip即真实ip

PHP获得用户使用的代理服务器ip即真实ip

WBOY
WBOYOriginal
2016-06-13 12:34:58917Durchsuche

来自 http://www.phpchina.com/bbs/thread-12239-1-1.html
在PHP 中用 $_SERVER["REMOTE_ADDR"] 来取得客户端的 IP 地址

但如果客户端是使用代理服务器来访问

那取到的就是代理服务器的 IP 地址

要想透过代理服务器取得客户端的真实 IP 地址

就要使用 $_SERVER["HTTP_X_FORWARDED_FOR"] 来读取

但并不是每个代理服务器都能用 $_SERVER["HTTP_X_FORWARDED_FOR"] 来读取客户端的真实 IP

有些用此方法读取到的仍然是代理服务器的 IP 

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn