PHP 获取访问端的IP地址

爱被打了一巴掌 2024-04-18 20:53 174阅读 0赞
  1. <?php
  2. $ip_address=getIpAddress();
  3. echo "$ip_address<br>";
  4. function getIpAddress(){
  5. //ip是否来自共享互联网
  6. if (!empty($_SERVER['HTTP_CLIENT_IP'])){
  7. $ip_address = $_SERVER['HTTP_CLIENT_IP'];
  8. }
  9. //ip是否来自代理
  10. elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
  11. $ip_address = $_SERVER['HTTP_X_FORWARDED_FOR'];
  12. }
  13. //ip是否来自远程地址
  14. else{
  15. $ip_address = $_SERVER['REMOTE_ADDR'];
  16. }
  17. return $ip_address;
  18. }
  19. ?>

发表评论

表情:
评论列表 (有 0 条评论,174人围观)

还没有评论,来说两句吧...

相关阅读