喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

$5.95 Web Hosting     

上一主题 下一主题
     
标题: [问题] 想不明白的一个问题【客户端的IP如何获得的】  
 
1981
注册会员
Rank: 2
一般会员



UID 20133
精华 0
积分 65
帖子 67
金钱 65 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2003-5-25
来自 大连
状态 离线
[广告]: 代充Paypal帐号美元
想不明白的一个问题【客户端的IP如何获得的】



<div id="content">
    <div class="right">
       
                <div id="rating_box">
                        <h2>Rating</h2>
                                        <div class="padding">
                        <div id="unit_long11300-62">
                        <ul class="unit-rating">
                        <li class='current-rating' style="width:0px;">Currently 0.00/5</li>
                                                                        <li><a href="#" title="1 out of 10" class="r1-unit" onclick="javascript:sndReq('1','11300-62','222.33.38.83')">1</a></li>
                                                                <li><a href="#" title="2 out of 10" class="r2-unit" onclick="javascript:sndReq('2','11300-62','222.33.38.83')">2</a></li>
                                                                <li><a href="#" title="3 out of 10" class="r3-unit" onclick="javascript:sndReq('3','11300-62','222.33.38.83')">3</a></li>
                                                                <li><a href="#" title="4 out of 10" class="r4-unit" onclick="javascript:sndReq('4','11300-62','222.33.38.83')">4</a></li>
                                                                <li><a href="#" title="5 out of 10" class="r5-unit" onclick="javascript:sndReq('5','11300-62','222.33.38.83')">5</a></li>
                                                </ul>
                        <p>Rating: <strong> 0.0</strong> out of 0 votes
                        </div>
                </div>

                </div>
这是一个静态页面 别的我都可以理解,就是我的IP程序是怎么获得的啊
想了半天(真的是半天啊), 没想明白!
JS文件同时发出来  大家帮我看看怎么回事

var xmlhttp
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
  try {
  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
} catch (e) {
  try {
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
  } catch (E) {
   xmlhttp=false
  }
}
@else
xmlhttp=false
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
try {
  xmlhttp = new XMLHttpRequest();
} catch (e) {
  xmlhttp=false
}
}
function myXMLHttpRequest() {
  var xmlhttplocal;
  try {
    xmlhttplocal= new ActiveXObject("Msxml2.XMLHTTP")
} catch (e) {
  try {
    xmlhttplocal= new ActiveXObject("Microsoft.XMLHTTP")
  } catch (E) {
    xmlhttplocal=false;
  }
}

if (!xmlhttplocal && typeof XMLHttpRequest!='undefined') {
try {
  var xmlhttplocal = new XMLHttpRequest();
} catch (e) {
  var xmlhttplocal=false;
  alert('couldn\'t create xmlhttp object');
}
}
return(xmlhttplocal);
}


function sndReq(vote,id_num,ip_num) {
       
        var element = document.getElementById('unit_long'+id_num);
        //new Effect.Fade(element);
    element.innerHTML = '<div style="height: 30px;"><em>Loading ...</em></div>';
       
    xmlhttp.open('get', 'rate.php?j='+vote+'&q='+id_num+'&t='+ip_num);
    xmlhttp.onreadystatechange = handleResponse;
    xmlhttp.send(null);
       
}

function handleResponse() {
    if(xmlhttp.readyState == 4){
                if (xmlhttp.status == 200){
              
        var response = xmlhttp.responseText;
        var update = new Array();

        if(response.indexOf('|') != -1) {
            update = response.split('|');
            changeText(update[0], update[1]);
        }
                }
    }
}

function changeText( div2show, text ) {
    // Detect Browser
    var IE = (document.all) ? 1 : 0;
    var DOM = 0;
    if (parseInt(navigator.appVersion) >=5) {DOM=1};

    // Grab the content from the requested "div" and show it in the "container"

    if (DOM) {
        var viewer = document.getElementById(div2show)
        viewer.innerHTML=text
    }
    else if(IE) {
        document.all[div2show].innerHTML=text
    }
}
要是问题太简单了别骂我啊,我是菜菜鸟
2007-9-15 11:06 AM#1
查看资料  访问主页  发短消息  QQ  ICQ 状态  顶部
 
喜悦村支书
中级会员
Rank: 3Rank: 3


UID 82061
精华 0
积分 210
帖子 258
金钱 210 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-10-23
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
rate.php 里面有相关系统变量,HTTP_X_FORWORDED_FOR  或者 REMOT_ADDR
2007-9-15 03:16 PM#2
查看资料  发短消息  顶部
 
1981
注册会员
Rank: 2
一般会员



UID 20133
精华 0
积分 65
帖子 67
金钱 65 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2003-5-25
来自 大连
状态 离线
[推荐阅读] 从数据库取不出来了,怎么办?
rate.php 那个GET是提交投票数据的啊
不是吧?
2007-9-16 01:44 PM#3
查看资料  访问主页  发短消息  QQ  ICQ 状态  顶部
 
Loster
中级会员
Rank: 3Rank: 3


UID 72824
精华 0
积分 296
帖子 129
金钱 296 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2006-5-5
状态 离线
[推荐阅读] 一个ip地址引发的正则问题
看来LZ没有完全理解静态页面与动态页面的区别

静态页面是指不需要服务器解释,直接传输给客户。

动态页面是指,当收到客户的请求,将页面进行解释处理,将处理结果返回给用户。




[img]http://www.loster.net/img.php[/img]
2007-9-16 11:45 PM#4
查看资料  Blog  发短消息  QQ  顶部
 
轻舞飞扬 (七烨)
高级会员
Rank: 4



UID 94218
精华 0
积分 765
帖子 1441
金钱 765 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2007-6-20
来自 魔族(墨月)
状态 离线
[推荐阅读] 翻译:File uploads made easy
我老用这个了REMOT_ADDR



我轻轻地舞着,在拥挤的人群之中!
你投射过来异样的眼神.
诧异也好,欣赏也罢.
并不曾使我的舞步凌乱.
因为令我飞扬的,不是你注视的目光.
而是我年轻的心!
2007-9-17 11:41 AM#5
查看资料  发短消息  QQ  顶部
 
大西瓜
新手上路
Rank: 1
初级会员


UID 46196
精华 0
积分 43
帖子 141
金钱 43 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2004-11-7
状态 离线
[推荐阅读] 弱弱的问题,看看怎么简化这个代码?
我也用了这个



网通免费电影
www.netle.cn
2007-9-17 09:22 PM#6
查看资料  发短消息  顶部
 
xinglu1983 (知知了了)
金牌会员
Rank: 6Rank: 6
知了老大


UID 81138
精华 0
积分 1976
帖子 256
金钱 1976 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2006-10-8
来自 北京
状态 离线
[推荐阅读] 有谁玩过魔塔,总是在最后卡住
REMOTE_ADDR吧?没试验,不知道REMOT_ADDR 这样写也可以吗?
2007-9-17 11:18 PM#7
查看资料  Blog  发短消息  QQ  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.024196 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP