求PHP代码:根据国家IP网站跳转代码,外国IP就跳转到另一个网站,中国IP就不跳转。

求PHP代码:根据国家IP网站跳转代码,外国IP就跳转到另一个网站,中国IP就不跳转。最好是附带思路分析的。不知可不可以根据IP段的判断呢,尽量不使用IP库,如果附带Ja... 求PHP代码:根据国家IP网站跳转代码,外国IP就跳转到另一个网站,中国IP就不跳转。最好是附带思路分析的。不知可不可以根据IP段的判断呢,尽量不使用IP库,如果附带JavaScript的实现方案那就更好了
优先使用PHP代码,因为我只想区别国内和国外两种情况,不知是否可以大略点,使用IP段来区分,使用IP库也行啊,我需要真真实实的PHP代码。。。 欢迎贴出php代码,IP库我可以另外找的(如果使用IP库的话)
展开
 我来答
yubaopenga
2010-08-17 · TA获得超过318个赞
知道小有建树答主
回答量:382
采纳率:0%
帮助的人:307万
展开全部
可以这样,用ajax来做。
首先我要说明一点ip段是不能分别是哪个国家的。只是大多数国家在用某个ip段,那怎么解决呢?
http://ip138.com/ips8.asp?ip=119.75.218.45&action=2
在网上找ip地域查询(虽然这些地址是人为上传的,但是也只有这个办法更精确。)
好了,说一下如何实现,使用纯ajax的get方法访问上一面的地址,会返回它所在页面的html语言,这些你只能抽丝剥茧了,使用split()分隔就行。
分隔的关键字是<本站主数据:>这样你就产生两个数组了,接着把下标为1的字符数组,又使用split()分隔.这次的关键字是<<>。分隔出来你取第1个数组的值就行。出来的结果就是<北京市 百度网讯科技>。国外的话,有的时候是iain,有的时候比如说韩国购物网,就是韩国。这个你要找几个不同的ip实验几下。
能帮助你的就这么多。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Storm代理
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效... 点击进入详情页
本回答由Storm代理提供
最美乡村行
2010-08-17 · TA获得超过1136个赞
知道大有可为答主
回答量:1191
采纳率:0%
帮助的人:1633万
展开全部
你可以利用浏览器的语言
可以根据当前请求的 Accept-Language头信息的内容来判断
程序:
$str = $_SERVER["HTTP_ACCEPT_LANGUAGE"];
if($str == 'zh-cn'){
中文代码;
}elseif($str == "en"){
英文代码;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2ca2b79d0
2010-08-17
知道答主
回答量:31
采纳率:0%
帮助的人:0
展开全部
1你需要先知道对方的IP,这个JS应该不容易获得。
2不用IP库,你如何判断国内还是国外IP?
3建议用cookie做,让用户自己选
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
施芳名
2010-08-17 · TA获得超过170个赞
知道答主
回答量:326
采纳率:0%
帮助的人:306万
展开全部
IP库还是要用的,用户进来的时候要得到他的IP,要把他的IP在这个库里比对,看他是哪个国家的,需要根据这个才能判断下面如何跳转

至于如何得到用户IP,只用JS好象做不到的,还是需要程序动态程序的支持,比如PHP、ASP,或者其它
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式