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

作者:design321 时间:2024-05-03 15:49:01 

本文实例讲述了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']; // *
 }
 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,客户端,IP,URL
0
投稿

猜你喜欢

  • .Net行为型设计模式之迭代器模式(Iterator)

    2024-06-05 09:27:47
  • python 打印完整异常问题

    2022-11-04 16:04:11
  • 如果没设置 DSN 也能建立数据库连接吗?

    2009-11-02 20:16:00
  • python通过定义一个类实例作为ftp回调方法

    2021-08-16 14:12:03
  • 用Python实现一个简单的多线程TCP服务器的教程

    2023-08-16 15:37:21
  • Python实现构建一个仪表板的示例代码

    2023-10-03 11:53:27
  • Python使用UDP实现720p视频传输的操作

    2023-12-04 09:32:49
  • Pandas使用分隔符或正则表达式将字符串拆分为多列

    2022-03-05 13:52:54
  • python根据京东商品url获取产品价格

    2022-01-26 12:14:31
  • 电商网站的购买按钮

    2011-07-04 12:18:59
  • JS字符串处理实例代码

    2024-04-16 09:37:36
  • Django 限制用户访问频率的中间件的实现

    2023-12-17 20:19:19
  • 用SQL统计SQLServe表存储空间大小的代码

    2012-06-06 19:52:22
  • 详解如何创建Python元类

    2023-09-20 04:50:15
  • 简单了解MySQL SELECT执行顺序

    2024-01-17 21:45:46
  • 详解Python中list[::-1]的几种用法

    2021-10-12 23:51:40
  • 只需要这一行代码就能让python计算速度提高十倍

    2023-01-30 15:16:02
  • Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)

    2021-01-12 08:30:45
  • 使用springboot暴露oracle数据接口的问题

    2024-01-28 16:23:28
  • 利用python实现凯撒密码加解密功能

    2023-06-20 01:59:16
  • asp之家 网络编程 m.aspxhome.com