首页 > 开发 > PHP > 正文

php获取客户端IP及URL的方法示例

2024-05-04 22:01:02
字体:大 中 小
来源:转载
供稿:网友

本文实例讲述了php获取客户端IP及URL的方法。分享给大家供大家参考,具体如下:

  1. functiongetonlineip(){//获取用户ip 
  2.   if($_SERVER['HTTP_CLIENT_IP']) 
  3.   { 
  4.    $onlineip=$_SERVER['HTTP_CLIENT_IP'];//用户IP 
  5.   } 
  6.   elseif($_SERVER['HTTP_X_FORWARDED_FOR']) 
  7.   { 
  8.    $onlineip=$_SERVER['HTTP_X_FORWARDED_FOR'];//代理IP 
  9.   } 
  10.   else 
  11.   { 
  12.    $onlineip=$_SERVER['REMOTE_ADDR'];//服务器IP 
  13.   } 
  14.   return$onlineip; 
  15. } 
  16. functioncurPageURL()//获取完整的url 
  17. { 
  18.   $pageURL='http' 
  19.   if($_SERVER["HTTPS"] =="on") 
  20.   { 
  21.    $pageURL.="s"; 
  22.   } 
  23.   $pageURL.="://"; 
  24.   if($_SERVER["SERVER_PORT"] !="80") 
  25.   { 
  26.    $pageURL.=$_SERVER["SERVER_NAME"] .":".$_SERVER["SERVER_PORT"] .$_SERVER["REQUEST_URI"]; 
  27.   } 
  28.   else 
  29.   { 
  30.    $pageURL.=$_SERVER["SERVER_NAME"] .$_SERVER["REQUEST_URI"]; 
  31.   } 
  32.   return$pageURL; 
  33. } 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表