Очень нужна помощь. (php -> Curl)
Есть сайт https://www.iaai-bid.com/login.aspx
Надо залогониться по форме на этот сайт.
обезательно по методу POST, переменная __VIRESTATE также им необходима.
Скорее всего все запарки именно из-за неё. её я извлекаю без проблем, но как её передать CURL? наверняка надо с помощью urnencodе или нет?
логин и пароль я вам к сожелению дать не могу. но может кто-то уже что-то подобное делал и знает из-за чего могли у меня возникнуть проблемы.
наглядный пример, как я делаю. может кто-то заметит ошибку
Код:
$ch = curl_init();
$res= curl_setopt ($ch, CURLOPT_URL,"https://www.iaai-bid.com/login.aspx");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_COOKIE,"ASP.NET_SessionId=3ekiptrhxvuvp1553viskq55");
curl_setopt($ch, CURLOPT_POSTFIELDS, "__VIEWSTATE=" .rawurlencode($var) ."&username=****&password=****");
curl_exec ($ch);
$res= curl_setopt ($ch, CURLOPT_URL,"https://www.iaai-bid.com/login.aspx");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_COOKIE,"ASP.NET_SessionId=3ekiptrhxvuvp1553viskq55");
curl_setopt($ch, CURLOPT_POSTFIELDS, "__VIEWSTATE=" .rawurlencode($var) ."&username=****&password=****");
curl_exec ($ch);
уже 5 часов сижу над проблемой, нет вариатнов никаких.