求救,高手进
有一个很简单的网页,内容为一张普通的图片,图片有一个连接,每次拨号上网时,这个页面的连接地址会发生变化
例如:
主页面地址 http://xxx.xxx.xxx/G.asp?c=24022
里面的图片连接地址 为 http://xxx.xxx.xxx/T.asp?c=24022&a=829e
每次拨号上网IP变了以后,打开主页发现第二个连接的地址最后四位数发生变化,也就是829e发生变化,如果使用按键精灵来不停的拨号,开主页点连接,则每10分钟只有1次效果,也就是1点人气.里面的JS我也下载下来了,后面公布.请问使用什么方法才能刷这个页面的人气.
附JS:
var expireDate=new Date();
var hours=expireDate.getHours();
var minutes=expireDate.getMinutes();
var seconds=expireDate.getSeconds();
var now=expireDate.getTime();
function getCookieVal_cnzz (offset){var endstr = document.cookie.indexOf( "; ",offset);
if (endstr==-1)
endstr=document.cookie.length;
return unescape(document.cookie.substring(offset,endstr));}
function GetCookie_cnzz(name){
var arg=name+ "= ";
var alen=arg.length;
var clen=document.cookie.length;
var i=0;
while(i < clen){
var j=i+alen;
if(document.cookie.substring(i,j)==arg)
return getCookieVal_cnzz(j);
i=document.cookie.indexOf( " ",i) + 1;
if(i==0)break;}
return null;}
var agt=navigator.userAgent.toLowerCase();
data= '&agt= '+escape(agt)+ '&r= '+escape(document.referrer)+ '&aN= '+escape(navigator.appName)+ '&lg= '+escape(navigator.systemLanguage) + '&OS= ' + escape(navigator.platform)+ '&aV= '+escape(navigator.appVersion)+ '&ntime=0.70403500 1172307945 ';
a=GetCookie_cnzz( "cnzz02 ");
if(a!=null){a=parseInt(a);a=a+1;}
else a=0;
data=data+ '&repeatip= '+a;
rtime=GetCookie_cnzz( "rtime ");
ltime=GetCookie_cnzz( "ltime ");
cnzz_eid=GetCookie_cnzz( "cnzz_eid ");
if(cnzz_eid == null){cnzz_eid=Math.floor(Math.random()*100000000)+ "- "+document.referrer;}
if(ltime < 1000000){rtime=0;ltime=0;}
else rtime=parseInt(rtime);
if(rtime < 1) rtime=0;
ltime=parseInt(ltime);
now=parseInt(now);
if(((now-ltime)> 43200*1000)&&(ltime> 0))
rtime=rtime+1 ;
data=data+ '&rtime= '+rtime+ '&cnzz_eid= '+escape(cnzz_eid);
data=data+ '&showp= '+escape(screen.width+ 'x '+screen.height) ;
var lefttime=1000*(86400-hours*3600-minutes*60-seconds);expireDate.setTime(expireDate.getTime() + 500*86400);document.cookie= "cnzz02= "+a+ "; expires= "+expireDate.toGMTString()+ "; path=/ ";
var lefttime=1000*86400*182;expireDate.setTime(now + lefttime);document.cookie= "rtime= "+rtime+ ";expires= "+expireDate.toGMTString()+ ";path=/ ";document.cookie= "ltime= "+now+ ";expires= " + expireDate.toGMTString()+ ";path=/ ";document.cookie= "cnzz_eid= "+escape(cnzz_eid)+ ";expires= "+expireDate.toGMTString()+ ";path=/ ";
------解决方案--------------------他是把时间标志存在cookie中
if(((now-ltime)> 43200*1000)&&(ltime> 0))
不是10分钟,是12分钟,当现在的时间now减去cookie中的时间ltime大于12分钟(43200秒)才成立
所以你在刷新之前要把cookie清空才有效