你最近遇到的问题和我遇到的问题一样,Web服务器上的http_request.send('rndkey='+Math.random());<br/>在客户端需要<br/>POST /cgi-bin/bbs/jbbsfoot?ms=-1 HTTP/1.1<br/>Accept: */*<br/>Accept-Language: zh-cn<br/>Referer: http://nkbbs.org/js/bbsfoot.htm<br/>Accept-Encoding: gzip, deflate<br/>User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Mozilla/4.0(Compatible Mozilla/4.0(Compatible-EmbeddedWB 14.59 http://bsalsa.com/ EmbeddedWB- 14.59 from: http://bsalsa.com/ ; .NET CLR 2.0.50727; .NET CLR 1.1.4322; InfoPath.2)<br/>Host: nkbbs.org<br/>Content-Length: 26<br/>Connection: Keep-Alive<br/>Cache-Control: no-cache<br/>Cookie: currhost=nkbbs.org; utmpnum=735; utmpkey=12622517; utmpuserid=fleet<br/><br/>rndkey=0.39817206508653846<br/><br/>自动登陆客户端对于这个rndkey是怎么获取的呢?<br/>我在前面获取的所有页面中多没有找到rndkey对应的值,而浏览器却能够知道这个值,并且发送给Web服务器,得到认证。
-
cysood
回复于
2008-09-29
-
rndkey是个动态码,你看它是根据浏览者的硬件信息来生成的,还是根据其它信息来生成的。根据浏览者的硬件信息的话那就好搞。其它的话,那你自己分析一下。