概述
1.获取IP的函数 1) getenv('REMOTE_ADDR') 在IIS中会失效
2) .$_SERVER['REMOTE_ADDR']
3).
<?php
function getip()
{
if(getenv("http_client_ip") && strcasecmp(getenv('http_client_ip'), "unknown"))
$ip = getenv("http_client_ip");
elseif(getenv("http_x_forwarded_for") && strcasecmp(getenv("http_x_forwarded_for"), "unknown"))
$ip = getenv("http_x_forwarded_for");
elseif(getenv("remote_addr") && strcasecmp(getenv('remote_addr'), "unknown"))
$ip = getenv("remote_addr");
elseif(isset($_server["remote_addr"]) && $_server["remote_addr"] && strcasecmp($_server["remote_addr"],"unknown"))
$ip = $_server["remote_addr"];
else
$ip = "unknown";
return $ip;
}
?>
strcasecmp($S1,$S2) (忽略大小写比较字符串)相关函数 bcmp,memcmp,strcmp,strcoll,strncmp
函数说明 strcasecmp()用来比较参数s1和s2字符串,比较时会自动忽略大小写的差异。
返回值 若参数s1和s2字符串长度相同则返回0。s1长度大于s2长度则返回大于0 的值,s1 长度若小于s2 长度则返回小于0的值。
最后
以上就是聪慧玫瑰为你收集整理的在线统计人数 相关学习 代码的全部内容,希望文章能够帮你解决在线统计人数 相关学习 代码所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复