PHP编程:巧妙获得网站访客的真实IP

在PHP中要得到访客的IP其实是非常容易的,但是有些人会使用proxy这个方法来避开系统得到真实IP。而如果有心人士用来攻击网站,又走proxy的话,这时就可以透过侦测得到访客的真实IP。
而以下程序就可以获得真实IP:

PHP Code 复制内容到剪贴板

  1. if (! empty empty ( $_SERVER [ 'HTTP_CLIENT_IP' ]))
  2. $ip = $_SERVER [ 'HTTP_CLIENT_IP' ];
  3. else if (! empty empty ( $_SERVER [ 'HTTP_X_FORWARDED_FOR' ]))
  4. $ip = $_SERVER [ 'HTTP_X_FORWARDED_FOR' ];
  5. else
  6. $ip = $_SERVER [ 'REMOTE_ADDR' ];
Published At
Categories with Web编程
Tagged with
comments powered by Disqus