Отправка формы на странице ASPX с классом snoopy php - проблема с состоянием просмотра - PullRequest
2 голосов
/ 11 апреля 2011

Я использую snoopy для отправки формы на страницу .aspx другого сайта.Я взял все заголовки / файлы cookie и значения из этой формы и передал их в Snoopy.Это происходит к тому, что, однако, я получаю ошибку «viewstate», то есть «Viewstate недопустимо».Я скопировал поле состояния представления из исходного кода формы и также передал его.Тем не менее, он по-прежнему дает ту же ошибку.

Может кто-нибудь дать мне знать, как я могу отправить форму в этой форме .aspx.Ниже код, который я использую:

$snoopy->referer="http://www.URL.com/default.aspx";
$snoopy->agent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)";
$snoopy->rawheaders['Content-Type']="application/x-www-form-urlencoded"; 
$snoopy->rawheaders['Cache-Control']="private";
$snoopy->cookies['ASP.NET_SessionId']="adeqeteqerqrqqeq";


$submit_vars['__EVENTTARGET']="";
$submit_vars['__EVENTARGUMENT']=""; 
$submit_vars['__LASTFOCUS']="";
$submit_vars['__VIEWSTATE']=urldecode("/qqeaddgqradeapoioq==");
$submit_vars['__EVENTVALIDATION']=urldecode("/addafadfaerttq/aa/yqea");
$submit_vars['ctl00$ContentPlaceHolder1$lstc']="1";
$submit_vars['ctl00$ContentPlaceHolder1$lstm']="11";
$submit_vars['ctl00$ContentPlaceHolder1$lstce']="16";
$submit_vars['ctl00$ContentPlaceHolder1$lstt']="18289";
$submit_vars['ctl00$ContentPlaceHolder1$btnSad']="Submit";

$submit_url = "http://www.URL.com/Default.aspx";

$snoopy->submit($submit_url,$submit_vars);

Спасибо

...