一个得到IP地址的函数

ip地址|函数

<?
function getip()

{

   if(getenv('HTTP_CLIENT_IP'))

   {

    $onlineip = getenv('HTTP_CLIENT_IP');

   }

   elseif(getenv('REMOTE_ADDR'))

   {

    $onlineip = getenv('REMOTE_ADDR');

   }

   else

   {

    $onlineip = $_SERVER['REMOTE_ADDR'];

   }

   return $onlineip;

}

$ip=getip();

echo $ip;

?>

时间: 2024-11-18 19:58:47

一个得到IP地址的函数的相关文章

1.socket编程:socket编程,网络字节序,函数介绍,IP地址转换函数,sockaddr数据结构,网络套接字函数,socket相关函数,TCP server和client

 1  Socket编程 socket这个词可以表示很多概念: 在TCP/IP协议中,"IP地址+TCP或UDP端口号"唯一标识网络通讯中的一个进程,"IP 地址+端口号"就称为socket. 在TCP协议中,建立连接的两个进程各自有一个socket来标识,那么这两个socket组成的socket pair就唯一标识一个连接.socket本身有"插座"的意思,因此用来描述网络连 接的一对一关系. TCP/IP协议最早在BSD UNIX上实现,

求大神指教。-html 怎么做一个输入ip地址的文本框

问题描述 html 怎么做一个输入ip地址的文本框 解决方案 四个文本框没有边框,夹杂3个小点,放在一个有边框的div内,同时用js限制每个文本框输入的长度http://blog.csdn.net/jemofh159/article/details/7945639 解决方案二: # 不要想太复杂的,4个输入框每个限制3位数字输入,连在一起 . 号分隔:剩下的就是调整样式了

js ip地址验证函数

js ip地址验证函数 //验证ip(首尾不能为0,各数字不能大于255) function c_ip(v){     //    var reg = /^(25[0-5]|2[0-4]d|1d{2}|[1-9]d|[1-9])(.(25[0-5]|2[0-4]d|1d{2}|[1-9]?d)){2}.(25[0-5]|2[0-4]d|1d{2}|[1-9]d|[1-9])$/;     var reg = /^(25[0-5]|2[0-4]d|1d{2}|[1-9]d|[1-9])(.(25[

电脑如何使用一个固定IP地址

  ip地址基础知识 我们所说的ip地址是给每一台访问互相网的电脑分配一个32bit的地址,这个地址是不会在互联网中重复,是唯一的. 这个ip地址一般多为当地宽带服务器商给你分配使用,具体这个ip地址,自己怎么用就是自己的事了. adsl拔号上网的电脑是无法自己分配固定ip的(外网). 局域网用户可直接设置成固定IP(内网). 有些网友却说为什么有些人可以设置成固定IP?作者需要在这里说明一下,是因为这些固定IP是该公司或单位直接向宽带供应商购买的,这个购买还是有使用期限的. 什么是内网, 通过

php中用于检测一个地理IP地址是否可用的代码_php技巧

复制代码 代码如下: /******************************************** * * 函数名:curl_string ($url,$proxy) * 作 用:检测代理IP地址 * 作 者:李飞麟 * 日 期:2011-11-09 * ********************************************/ function curl_string ($url,$proxy) { $user_agent = "Mozilla/5.0 (Wind

php如何获取域名IP地址代码函数

 代码如下 复制代码 $dm = 'www.111cn.net'; $ip = gethostbyname($dm); echo gethostbyaddr($ip); echo $ip; //两个输出结果是一样的, /* 关于 gethostbyname语法 string gethostbyname ( string $hostname ) 返回由主机名指定的互联网主机的ipv4地址 returns the ipv4 address of the internet host specified

php获取网站域名与IP地址的函数

 代码如下 复制代码 <? function PMA_getenv($var_name) { if (isset($_SERVER[$var_name])) { return $_SERVER[$var_name]; } elseif (isset($_ENV[$var_name])) { return $_ENV[$var_name]; } elseif (getenv($var_name)) { return getenv($var_name); } elseif (function_exi

php中获取真实IP地址与IP地址验证函数

获取用户真实IP地址  代码如下 复制代码 function get_client_ip( ) {         if ( getenv( "REMOTE_ADDR" ) && strcasecmp( getenv( "REMOTE_ADDR" ), "unknown" ) )         {                 $onlineip = getenv( "REMOTE_ADDR" );    

PHP跨平台获取服务器IP地址自定义函数分享_php技巧

近期需要完善一个log机制,监控来自不同服务器的机器的脚本执行状况,特针对windows和Linux及web与命令行模式书写了一个函数来兼容. 写了如下一个function来,可以实现上面的需求: 复制代码 代码如下: function getServerAddr() {       //运行 web app       if (isset($_SERVER["SERVER_ADDR"])) {           return $_SERVER["SERVER_ADDR&q