|
|
|
|
|
для: ladan
(06.03.2015 в 15:34)
| | кто-нибудь сделает за 1000 рублей? | |
|
|
|
|
|
|
| Здравствуйте, написал код, который должен попытаться авторизоваться на яндекс
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://passport.yandex.ru/passport?mode=auth");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.115 Safari/537.36");
curl_setopt($ch, CURLOPT_POST, true);
$post = array(
"login"=> "test@test.ru",
"passwd" => "12345",
"twoweeks" => "no",
"retpath" => ""
);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
$content = iconv("utf-8","windows-1251",curl_exec($ch));
echo $content;
|
Должна вывестись ошибка
Ошибка обработки запроса
Произошла ошибка.
Чтобы авторизация на Яндексе проходила корректно,
необходимо включить куки (Cookies) в настройках вашего браузера.
О том, как включить куки, можно прочитать в разделе помощи
Что такое cookies.
Важное условие - настройки должны быть выполнены именно так, как описано на этой странице.
|
но выводится обычная форма авторизации будто post запроса не было. Почему так происходит? | |
|
|
|
|