页:
[1]
| znznzn333 | 2008-6-24 08:41 AM |
|
求判断登陆者IP的网通还是电信的代码。
我做网站遇到了点问提。
我想登陆的用户判断他是网通的还是电信的,判断完能自动跳转到对应的页面。这个该怎么做呢.
主要是怎么判断登陆用户的IP是网通的还是电信的.... |
| daiermimi | 2008-6-27 05:47 AM |
|
我以前用的是dz提供的ip库
效果一般 |
| unspace | 2008-6-27 06:15 AM |
|
[quote]原帖由 [i]daiermimi[/i] 于 2008-6-27 01:47 PM 发表
我以前用的是dz提供的ip库
效果一般 [/quote]
除此之外,没有别的办法,如果仅仅是判断是否是电信网通,可以把IP库精简一下,数据条数少一些,速度就快了
如果使用数据库存IP,要用数字型去存
如果使用文件存IP,建议按IP分段建索引,能提高N倍的查询效率 |
| phpx_goseaside | 2008-7-1 10:22 AM |
|
太简单了,把这个 ip 送到 iplocation 查询,然后匹配结果即可,比自己折腾数据库方便。
;) |
| phpx_goseaside | 2008-7-1 10:28 AM |
|
哈哈,楼主把问题关键弄错了吧。
如果是我,不这么作。
<script src="dianxin.my.com/comeon.js"></script><script src="wangtong.my.com/comeon.js"></script>
随它自己去吧,爱去哪里去哪里。
;P |
|
如果只是跳转页面的话可以用js
[php]function redirect(url){top.location=url}
(function(){
var url = new Array('http://dianxin.my.com',
'http://wangtong.my.com');
for(var i=0;i<url.length;i++)
document.write("<img src='"+url[i]+"' width=1 height=1 onerror=redirect('"+url[i]+"')>")
})()[/php]
[[i] 本帖最后由 ronon 于 2008-7-1 08:10 PM 编辑 [/i]] |
|
卡了一下,发重了,请无视吧
[[i] 本帖最后由 ronon 于 2008-7-1 08:05 PM 编辑 [/i]] |
| phpx_goseaside | 2008-7-2 12:23 AM |
|
[quote]原帖由 [i]ronon[/i] 于 2008-7-1 08:00 PM 发表
如果只是跳转页面的话可以用js
function redirect(url){top.location=url}
(function(){
var url = new Array('http://dianxin.my.com',
'http://wangtong.my.com');
f ... [/quote]
哈哈哈哈啊
正好错了哎。 |
|
[quote]原帖由 [i]ronon[/i] 于 2008-7-1 08:00 PM 发表
如果只是跳转页面的话可以用js
function redirect(url){top.location=url}
(function(){
var url = new Array('http://dianxin.my.com',
'http://wangtong.my.com');
f ... [/quote]
这个代码有趣,是什么意思啊,那位帮忙解释下? |
|
哪个返回的快,就是哪个线咯
[url]http://www.cnblogs.com/yukaizhao/archive/2007/03/02/img_onerror.html[/url] |
| niexa123 | 2008-7-7 12:03 PM |
|
| 需要一个ip数据库 |
Powered by Discuz! Archiver 6.1.0
© 2001-2006 Comsenz Inc.
Processed in 0.006459 second(s), 2 queries |