// 获得提交者的IP地址

//获得提交者的IP地址
function getIp() {
	$ip = ‘Unknown‘;
	if(isset($_SERVER[‘HTTP_X_FORWARDED_FOR‘]))
		$ip = $_SERVER [‘HTTP_X_FORWARDED_FOR‘];
	else if(getenv(‘HTTP_X_FORWARDED_FOR‘))
		$ip = getenv(‘HTTP_X_FORWARDED_FOR‘);

	if (isset($_SERVER[‘HTTP_CLIENT_IP‘]))
		$ip = $_SERVER[‘HTTP_CLIENT_IP‘];
	else if (getenv(‘HTTP_CLIENT_IP‘))
		$ip = getenv(‘HTTP_CLIENT_IP‘);

	if (isset ($_SERVER[‘REMOTE_ADDR‘]))
		$ip = $_SERVER[‘REMOTE_ADDR‘];
	else if (getenv(‘REMOTE_ADDR‘))
		$ip = getenv(‘REMOTE_ADDR‘);
	return addslashes($ip);
}

  

时间: 2024-11-14 12:50:02

// 获得提交者的IP地址的相关文章

hosts文件该怎么设置?将IP地址与域名绑定的教程

如何绑定hosts文件?怎么将IP地址与域名绑定?作为小编肯定需要hosts来绑定公司ip地址,但是很多人不知道怎么修改设置hosts呢?下面分享将IP地址与域名绑定的教程,需要的朋友可以参考下 什么是Hosts文件? Hosts是一个没有扩展名的系统文件,主要作用是定义IP地址和主机名的映射关系,就是将一些常用的域名网址与其对应的IP地址建立一个关联"数据库",当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,如果找到,系统会立即打开对应网

淘宝IP地址库设计

当初选择做这么一个项目,不是为了拷贝一份库自己做服务,也不是为了其他目的,只是单纯的熟悉关于http和mysql方面的知识. 下面言归正传. 1.淘宝IP地址库简介 此地址库可以根据用户提供的IP地址,快速查询出该IP地址所在的地理信息和地理相关的信息,包括国家.省.市和运营商. 用户也可以主动提交信息来纠错. 主要优势表现为: (1)地域 覆盖度:94.54% 精确到市级 准确度:96.5% 精确到市级 (2)运营商 覆盖度:93.8% 准确度:暂无统计数据 (3)查询速度 10qps 注:阿

内核网络子系统--添加/删除ip地址

kernel: 4.12.6 添加ip地址:主从ip的判断,并且插入到合适的位置中: static int __inet_insert_ifa(struct in_ifaddr *ifa, struct nlmsghdr *nlh, u32 portid) { struct in_device *in_dev = ifa->ifa_dev; struct in_ifaddr *ifa1, **ifap, **last_primary; ASSERT_RTNL(); //ifa_local地址不存

如何在SqlServer中获取前端连接的IP地址,计算机名等信息

在一些需求中,可能我们需要知道连接到SqlServer的前端程序的一些系统信息,比如前端连接的计算机名称,IP地址,什么时候开始请求连接,什么时候结束连接等信息. 如果你对SqlServer的系统函数或视图不太了解,这个功能看起来好像比较复杂,而实际上, SqlServer的动态管理视图已经给我们提供了这些信息,下面我们来看两个动态管理视图. 1.Sys.dm_exec_Sessions这个视图中提供了所有连接sqlserver的客户端的一些信息,下面是Sys.dm_exec_Sessions返

JAVA根据IP地址获取详细的地域信息

在系统中网站的头部一般都有显示是哪个城市的用户进入到网站的首页后默认城市应该是用户本地的城市信息例如北京网站就要根据你的IP地址的信息查询数据获取北京部分的数据呵呵当然我可能描述的不是很清楚但是可以理解成通过IP地址定位地理信息就行.很多人现在使用以QQ数据库为基础获取地址信息但不完整.而且不规范.互联网提供很多其他接口可以完成这项功能. 接口如下 通过淘宝IP地址库获取IP位置 1. 请求接口GEThttp://ip.taobao.com/service/getIpInfo.php?ip=[i

淘宝(新浪)API获取IP地址位置信息

1 package com.parse; 2 3 import java.io.BufferedReader; 4 import java.io.DataOutputStream; 5 import java.io.IOException; 6 import java.io.InputStreamReader; 7 import java.io.UnsupportedEncodingException; 8 import java.net.HttpURLConnection; 9 import

php获取ip地址所在的地理位置的实现

1,通过腾讯或者新浪提供的接口来获取(新浪和腾讯类似) <?php    function getIPLocation($queryIP){     $url = 'http://ip.qq.com/cgi-bin/searchip?searchip1='.$queryIP; //如果是新浪,这里的URL是:'http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip='.$queryIP;     $ch = curl

在WebService中处理IP地址

//在webService中写到: import javax.annotation.Resource;import javax.servlet.http.HttpServletRequest;import javax.xml.ws.WebServiceContext;import javax.xml.ws.handler.MessageContext; import org.apache.cxf.transport.http.AbstractHTTPDestination;import org.

Yii常用URL及获取IP地址

当前页面:Yii::app()->request->url;跳转前一个页面:$this->redirect(Yii::app()->request->urlReferrer);根目录URL:Yii::app()->baseUrl 或 Yii::app()->request->baseUrl;自定义URL:$this->createUrl(‘post/read’,array(‘id’=>100)) 或 Yii::app()->createUr