本文实例讲述了php获取客户端IP及URL的方法。分享给大家供大家参考,具体如下:
- functiongetonlineip(){//获取用户ip
- if($_SERVER['HTTP_CLIENT_IP'])
- {
- $onlineip=$_SERVER['HTTP_CLIENT_IP'];//用户IP
- }
- elseif($_SERVER['HTTP_X_FORWARDED_FOR'])
- {
- $onlineip=$_SERVER['HTTP_X_FORWARDED_FOR'];//代理IP
- }
- else
- {
- $onlineip=$_SERVER['REMOTE_ADDR'];//服务器IP
- }
- return$onlineip;
- }
- functioncurPageURL()//获取完整的url
- {
- $pageURL='http'
- if($_SERVER["HTTPS"] =="on")
- {
- $pageURL.="s";
- }
- $pageURL.="://";
- if($_SERVER["SERVER_PORT"] !="80")
- {
- $pageURL.=$_SERVER["SERVER_NAME"] .":".$_SERVER["SERVER_PORT"] .$_SERVER["REQUEST_URI"];
- }
- else
- {
- $pageURL.=$_SERVER["SERVER_NAME"] .$_SERVER["REQUEST_URI"];
- }
- return$pageURL;
- }
新闻热点
疑难解答