Php读取访问ip,可以读到省份,为什么对比不了?无法匹配?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Php读取访问ip,可以读到省份,为什么对比不了?无法匹配?相关的知识,希望对你有一定的参考价值。
<?php
function get_ip_place()
$bt="<script type=text/javascript src=http://fw.qq.com/ipaddress charset=gb2312></script>"."<script type=text/javascript>document.write(IPData[2]);</script>";
$bt=iconv("gbk","utf-8",$bt); //编码的转换
return $bt;
$ip=trim(get_ip_place());
$gagaga=trim("广东省");
echo $ip;
if($ip==$gagaga)
echo $ip."<script> alert('是广东省'); </script>";
else
echo $ip."<script> alert('是其他地区'); </script>";
?>
if($ip==$gagaga)这个无论判断什么,都不可以,==,或者其他判断都不行,
是不是字符串不对?还是什么?
真心请有能力的人回答,帮助下,谢谢。。
有人了解嘛?游客访问,判断游客的省份ip,匹配对比。
游客浏览器ip而不是服务器ip..
有没人了解,呜呜
function getip()
if (isset($_SERVER))
/*在局域网通过透明代理访问外部的web服务器时,
*在web服务器端,
*通过header HTTP_X_FORWARDED_FOR 可以知道代理服务器的服务器名以及端口,
*/
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"]))
$realip = $_SERVER["HTTP_X_FORWARDED_FOR"];
elseif (isset($_SERVER["HTTP_CLIENT_IP"]))
$realip = $_SERVER["HTTP_CLIENT_IP"];
else
$realip = $_SERVER["REMOTE_ADDR"];
else
/*string getenv ( string varname )*Returns the value of the environment variable varname, or FALSE on *an error.
*/
if (getenv("HTTP_X_FORWARDED_FOR"))
$realip = getenv("HTTP_X_FORWARDED_FOR");
elseif (getenv("HTTP_CLIENT_IP"))
$realip = getenv("HTTP_CLIENT_IP");
else
$realip = getenv("REMOTE_ADDR");
return $realip;
参考技术B 你可以把get_ip_place得到的地址输出出来看看是不是呢要想的"广东省",我猜不是,不然的话就会相当等了,就可以输出预期的结果了!追问
是广东省,你可以自己测试下,无论是广东省,湖南省都好,都全部都显示'是其他地区'
追答我用你的代码测试了一下,可以成功!
追问你把广东省改成河南省,试下?
$gagaga=trim("广东省");
解决Weblogic 本机可以访问控制台,网络IP访问不了
解决Weblogic 本机可以访问控制台,网络IP访问不了
解决方法:
英文版:
1、通过 http://localhost:7001/console/ 登录WebLogic的管理控制台
Lock & Edit
Domain Structure ==> Environment ==> Servers
右边选择相应的Server,打开进行编辑,在Listen Address:中填入0.0.0.0,保存即可。
最后在原来Lock & Edit的地方点击Activate Changes激活所做的修改后就立即生效了。
中文版
2、通过 http://localhost:7001/console/ 登录WebLogic的管理控制台
锁定并编辑
域结构 ==> 环境==> 服务器
右边选择相应的Server(管理服务器),打开进行编辑,在监听地址:中填入0.0.0.0,保存即可。
最后在原来‘锁定并编辑’的地方点击‘激活更改’激活所做的修改后就立即生效了。
然后重启Weblogic远程就可以访问了
本文出自 “德泽无忧” 博客,谢绝转载!
以上是关于Php读取访问ip,可以读到省份,为什么对比不了?无法匹配?的主要内容,如果未能解决你的问题,请参考以下文章