`
isiqi
  • 浏览: 16538957 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

一个取得客户端IP的函数

PHP 
阅读更多
<?php
functiontep_get_ip_address(){
if(isset($_SERVER)){
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}
elseif(isset($_SERVER['HTTP_CLIENT_IP'])){
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
else{
$ip=$_SERVER['REMOTE_ADDR'];
}
}
else{
if(getenv('HTTP_X_FORWARDED_FOR')){
$ip=getenv('HTTP_X_FORWARDED_FOR');
}
elseif(getenv('HTTP_CLIENT_IP')){
$ip=getenv('HTTP_CLIENT_IP');
}
else{
$ip=getenv('REMOTE_ADDR');
}
}
return$ip;
}
echotep_get_ip_address();
?>

分享到:
评论

相关推荐

    一个可以取得客户端的ip、地理信息、浏览器、本地真实IP的php类库.zip

    这个名为"3ip类库"的压缩包提供了一个PHP类库,专门用于实现这些功能。下面我们将详细探讨这个类库的核心概念、工作原理及如何在实际项目中应用。 首先,客户端IP地址的获取是通过HTTP协议头中的相关信息来实现的。...

    asp下取得客户端IP地址函数 转换IP地址函数

    以下是一个简单的函数`Userip()`,用于获取客户端IP: ```vbscript Function Userip() Dim GetClientIP ' 如果客户端使用了代理服务器,会通过HTTP_X_FORWARDED_FOR头传递IP GetClientIP = Request....

    一个可以取得客户端的ip、地理信息、浏览器、本地真实IP的php类库

    1. 获取客户端IP:通过分析`$_SERVER`数组,考虑到代理服务器的情况,提供一个统一的方法获取用户IP。 2. 获取地理信息:可能内置了与GeoIP数据库交互的逻辑,或者提供接口调用外部API。 3. 获取浏览器信息:解析`$_...

    Pb中取得计算机的IP和计算机名

    - 使用`GetHost`函数,传入上一步获取到的主机名以及一个blob变量`lb_HostAddress`的引用,用于接收IP地址信息。 - 将blob变量中的每个字节转换为字符串形式,并按照标准的IPv4格式组合成一个完整的IP地址字符串`...

    php取得用户IP地址类.zip

    这个"php取得用户IP地址类.zip"压缩包包含了一个专门用于获取用户IP地址的PHP类,以及两个附加文件:"php中文网免费下载站.txt"和"php中文网下载站.url",这可能指向了该类的来源或相关资源。 首先,让我们详细了解...

    根据IP取得所在地址

    使用ASP.NET获取客户端IP地址并确定其地理位置 #### 知识点概述 在Web开发中,经常需要获取客户端(访客)的IP地址,并进一步根据该IP地址来确定客户端所在的地理位置。这种功能在很多应用场景中都非常有用,例如...

    asp 取得用户真实IP,对代理地址仍然有效的函数

    ‘****************************** ‘函数:GetUserTrueIP() ‘参数:无 ‘作者:阿里西西 ‘日期:2007/7/13 ‘描述:取得用户真实IP,对代理地址仍然有效;返回值:文本类型的IP地址 ‘示例:&lt;&#37;=...

    asp常用函数库超级详细版

    SubstZFC 函数用于从一个字符串中截取一部分。通常用于处理长字符串,提取需要的部分。 2. 函数 ID:0002【过滤 HTML】 这个函数用于清除输入中的HTML标签,防止XSS(跨站脚本攻击)等安全问题。 3. 函数 ID:...

    php获取IP地址类库

    在上述代码中,`getUserIP`方法首先尝试获取`$_SERVER['REMOTE_ADDR']`,这是最直接的获取客户端IP的方式。然而,由于代理服务器的存在,这个值可能不准确,所以代码接着检查`$_SERVER['HTTP_CLIENT_IP']`和`$_...

    收藏PHP常用函数 大部分收藏在内

    收藏PHP常用函数 大部分收藏在内,产生随机字符串函数 截取一定长度的字符串(该函数对GB2312使用有效) 取得客户端IP地址 判断邮箱地址 分页(两个函数配合使用) 获取新插入数据的ID //获得当前的脚本网址 //把...

    Java TCP IP Socket编程(原书第2版)

    一旦接收到客户端的连接请求,服务器就会创建一个新的Socket实例与该客户端通信。 #### 2.3 数据传输 在Java中,通过Socket进行数据传输主要依靠输入流和输出流。客户端和服务器端都可以使用`InputStream`和`...

    利用c++语言开发 客户端.zip

    在客户端开发中,网络编程是一个核心部分。C++提供了多种库来进行网络通信,如ACE、Poco或Boost.Asio。这些库允许程序员创建TCP/IP套接字连接,实现客户端与服务器之间的数据传输。理解套接字编程的基本概念,如IP...

    超实用常用的php函数().docx

    3. **取得客户端 IP 地址**:`$_SERVER['REMOTE_ADDR']` 变量通常用于获取访问者的真实IP地址,但在某些网络环境(如代理服务器)下可能需要结合其他变量如 `$_SERVER['HTTP_X_FORWARDED_FOR']` 来获取准确IP。...

    php读取手机客户端浏览器的类库.zip

    移动互联网时代,手机站是必须的,以下是本人整理的php获取手机浏览器的信息函数,希望对您开发手机站有所帮助,此收藏的手机信息函数类有取手机号码,浏览器报头信息,取得手机类型,取得手机IP等功能

    [asp dll 函数 web 组件 源码]鱼鱼asp函数组件(fishasp20090218.dll)

    '作 用:获取客户端IP地址 '返回值:客户端IP地址 '**************************************************** '**************************************************** '函数名:GetBrowser() '作 用:获取...

    为你总结一些php信息函数

    PHP信息函数包含的一些函数概念总结...echo 客户端的 IP 是:.$IP; ?&gt; 执行结果:此结果因用户不同而不同。 PHP信息函数之get_current_user 适用版本:PHP3, PHP4 函数功能:取得这个 PHP 程序代码拥有者的名字。

    delphi 录音与播放,麦克风录音,音频流播放,包含编码压缩,可用做网络监听语音,wave API函数做的

    1. **初始化音频设备**:首先,我们需要选择一个合适的录音设备,通常是默认的麦克风,通过`waveInOpen`函数打开设备并设置相应的参数。 2. **设定缓冲区**:录音数据将被存储在缓冲区中。使用`waveInAddBuffer`...

    开发必备常用ASP函数的封装.pdf

    4. **isInteger(para)**: 这个函数用于判断一个变量是否为整数,确保数据类型正确,防止非整数数据导致的计算错误。 5. **CheckName(str)**: 在注册或登录等场景下,此函数可检查用户名是否符合特定的字符规则,...

    socket编程及示例

    客户端程序同样创建一个socket对象,然后连接到服务器的IP地址和端口号。连接成功后,客户端可以发送消息给服务器,并接收服务器的响应。 #### 操作系统的角色 操作系统在socket编程中扮演着关键角色。它管理着...

Global site tag (gtag.js) - Google Analytics