当前位置:首页 > PHP教程 > php应用 > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2018-07-26 13:28:18 浏览: 评论:0 

本文实例讲述了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. functioncurPageURL()//获取完整的url 
  16.   $pageURL='http' 
  17.   if($_SERVER["HTTPS"] =="on"
  18.   { 
  19.    $pageURL.="s"
  20.   } 
  21.   $pageURL.="://"
  22.   if($_SERVER["SERVER_PORT"] !="80"
  23.   { 
  24.    $pageURL.=$_SERVER["SERVER_NAME"] .":".$_SERVER["SERVER_PORT"] .$_SERVER["REQUEST_URI"]; 
  25.   } 
  26.   else 
  27.   { 
  28.    $pageURL.=$_SERVER["SERVER_NAME"] .$_SERVER["REQUEST_URI"]; 
  29.   } 
  30.   return$pageURL

Tags: 示例 客户端 方法

分享到: