ASP.Net __VIEWSTATE 处理

由 徐永久 发表于 2007年05月16日 21:12。

要用 PHP 的 curl 库去 POST 一个 .aspx 程序,发现其中的 __VIEWSTATE 字段不好处理。
把自己的做法,简要写在这里。
$url=’http://blahblah/loginlq.aspx?’;

$post=”regid=$stid&home_phone=$phone&modifyinfo=”;

$post .= ‘&__VIEWSTATE=’.urlencode(“dDwtOTA1ODA5NjM1Ozs+19FeGCtdvXhDgOViOQijIJZiM0U=”);

$url .= $post;

$contents = post($url);

其中的 dDwtOTA1ODA5NjM1Ozs+19FeGCtdvXhDgOViOQijIJZiM0U= 在处理之前必须先 urlencode ,否则不能为服务器所识别。

关于 VIEWSTATE 可以参考:

http://www.webreference.com/programming/asp/viewstate/index.html

http://www.eggheadcafe.com/articles/20060208.asp

相关文章

您可以 发表评论, 或者从您的网站trackback

发表评论

*
To prove you're a person (not a spam script), type the security word shown in the picture.
Anti-spam image