获取客户端的真实IP地址

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取客户端的真实IP地址相关的知识,希望对你有一定的参考价值。

This function will fetch the real IP address of the user even if he is behind a proxy server.
  1. function getRealIpAddr()
  2. {
  3. if (!emptyempty($_SERVER['HTTP_CLIENT_IP']))
  4. {
  5. $ip=$_SERVER['HTTP_CLIENT_IP'];
  6. }
  7. elseif (!emptyempty($_SERVER['HTTP_X_FORWARDED_FOR']))
  8. //to check ip is pass from proxy
  9. {
  10. $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
  11. }
  12. else
  13. {
  14. $ip=$_SERVER['REMOTE_ADDR'];
  15. }
  16. return $ip;
  17. }

以上是关于获取客户端的真实IP地址的主要内容,如果未能解决你的问题,请参考以下文章

转载JSP 获取真实IP地址的代码

获取客户端的真实IP地址

获取客户端的真实IP地址

PHP 获取客户端的真实IP地址

为啥NodeJs获取客户端的IP都是这样的

在 Heroku 上获取客户端的真实 IP 地址