Заход в Яндекс.Вебмастер через Zend_Http_Client

Drakon

Новичок
Заход в Яндекс.Вебмастер через Zend_Http_Client

Не пойму где косяк... Не хочет входить и всё. Хотя в ответ на запрос авторизации кукисы правильные получаю.

PHP:
function login ($login, $password)
{
	$config = array 
	(
		'maxredirects'		=> 0,
		'useragent'			=> 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)'
	);
	$client = new Zend_Http_Client ();
	$client->setConfig($config);
	$client->setCookieJar();
	$client->setUri('http://passport.yandex.ru/passport?mode=auth');
	$client->setParameterPost('login', $login);
	$client->setParameterPost('passwd', $password);
	$response = $client->request('POST');
	
	$client->setUri('http://webmaster.yandex.ru/');
	$response = $client->request('GET');
	print_r ($response->getBody());
}
А вот этим способом почему-то входит: http://php.name/php/avtorizaciya-v-yandekse-php-i-cookies/
 

Farsh

~ on ~ high ~ wave ~
Смею предположить, что Zend_Http_Client с интерфейсом через сокеты не хавает сессионные куки
 

Drakon

Новичок
Почему-то при заходи на другие сайты которые используют для авторизации куки этот код работает (метод setCookieJar сохраняет куки).
 

Фанат

oncle terrible
Команда форума
Почему-то мне кажется, что яндекс деньги не очень одобряют заход на них через Zend_Http_Client
 

Farsh

~ on ~ high ~ wave ~
Drakon
Почему-бы за пару минут не посмотреть, какой запрос/ответ делаешь ты через Zend_Http_Client и какой через браузер ? Разве трудно ?
Почему-то при заходи на другие сайты которые используют для авторизации куки этот код работает (метод setCookieJar сохраняет куки).
Я знаю, что он сохранянет куки, но он ( раньше было именно так ) не сохраняет те куки, которые ставятся до окончания сессии. Я решил эту проблему, использовав адаптер курла.

*****
=)))
 
Сверху