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


Posted in PHP onFebruary 03, 2017

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

function getonlineip(){//获取用户ip
  if($_SERVER['HTTP_CLIENT_IP'])
  {
   $onlineip=$_SERVER['HTTP_CLIENT_IP']; //用户IP
  }
  else if($_SERVER['HTTP_X_FORWARDED_FOR'])
  {
   $onlineip=$_SERVER['HTTP_X_FORWARDED_FOR']; //代理IP
  }
  else
  {
   $onlineip=$_SERVER['REMOTE_ADDR']; //服务器IP
  }
  return $onlineip;
}
function curPageURL()//获取完整的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;
}

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
附件名前加网站名
Mar 23 PHP
PHP 编程的 5个良好习惯
Feb 20 PHP
php 学习资料零碎东西
Dec 04 PHP
Drupal7 form表单二次开发要点与实例
Mar 02 PHP
php中try catch捕获异常实例详解
Nov 21 PHP
php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
Dec 15 PHP
PHP正则表达式之捕获组与非捕获组
Nov 06 PHP
php微信高级接口群发 多客服
Jun 23 PHP
PHP+JS实现的商品秒杀倒计时用法示例
Nov 15 PHP
基于PHP-FPM进程池探秘
Oct 17 PHP
PHP基于回溯算法解决n皇后问题的方法示例
Nov 07 PHP
php png失真的原因及解决办法
Nov 17 PHP
php观察者模式应用场景实例详解
Feb 03 #PHP
PHP CURL采集百度搜寻结果图片不显示问题的解决方法
Feb 03 #PHP
php使用curl代理实现抓取数据的方法
Feb 03 #PHP
php实现xml转换数组的方法示例
Feb 03 #PHP
php删除txt文件指定行及按行读取txt文档数据的方法
Jan 30 #PHP
php指定长度分割字符串str_split函数用法示例
Jan 30 #PHP
php使用自定义函数实现汉字分割替换功能示例
Jan 30 #PHP
You might like
用PHP连接MySQL代码的参数说明
2008/06/07 PHP
PHP无敌近乎加密方式!
2010/07/17 PHP
php读取图片内容并输出到浏览器的实现代码
2013/08/08 PHP
PHP怎么实现网站保存快捷方式方便用户随时浏览
2013/08/15 PHP
CI框架安全类Security.php源码分析
2014/11/04 PHP
php实现源代码加密的方法
2015/07/11 PHP
JavaScript中标识符提升问题
2015/06/11 Javascript
基于Arcgis for javascript实现百度地图ABCD marker的效果
2015/09/12 Javascript
使用JavaScript和CSS实现文本隔行换色的方法
2015/11/04 Javascript
jQuery Mobile 和 Kendo UI 的比较
2016/05/05 Javascript
浅谈jQuery效果函数
2016/09/16 Javascript
ajax异步请求详解
2017/01/06 Javascript
Vue实现百度下拉提示搜索功能
2017/06/21 Javascript
vue+iview 实现可编辑表格的示例代码
2018/10/31 Javascript
Vue+Element实现表格编辑、删除、以及新增行的最优方法
2019/05/28 Javascript
layui table 表格上添加日期控件的两种方法
2019/09/28 Javascript
vue实例的选项总结
2020/06/09 Javascript
python paramiko利用sftp上传目录到远程的实例
2019/01/03 Python
基于sklearn实现Bagging算法(python)
2019/07/11 Python
基于Python的微信机器人开发 微信登录和获取好友列表实现解析
2019/08/21 Python
python函数声明和调用定义及原理详解
2019/12/02 Python
Python如何在windows环境安装pip及rarfile
2020/06/15 Python
Django admin组件的使用
2020/10/24 Python
解决selenium+Headless Chrome实现不弹出浏览器自动化登录的问题
2021/01/09 Python
python中四舍五入的正确打开方式
2021/01/18 Python
CSS3实现简易版的刮刮乐效果
2016/09/27 HTML / CSS
医院护士求职自荐信格式
2013/09/21 职场文书
汽车技术服务与营销专业在籍生自荐信
2013/09/28 职场文书
优秀信贷员先进事迹
2014/01/31 职场文书
聚美优品的广告词
2014/03/14 职场文书
大班亲子运动会方案
2014/06/10 职场文书
python 三边测量定位的实现代码
2021/04/22 Python
python cv2图像质量压缩的算法示例
2021/06/04 Python
CSS实现章节添加自增序号的方法
2021/06/23 HTML / CSS
Node与Python 双向通信的实现代码
2021/07/16 Javascript
Javascript使用integrity属性进行安全验证
2021/11/07 Javascript