В общем, столкнулся с такой проблемой: скрипт должен заходить на Ютуб и оставлять комменты к определенным видео-роликам. Вот возникла проблема с авторизацией. Для просмотра заголовков юзаю FireBug. Вот сам мой код для авторизации:
<?php
$COOKIEFILE = 'cookies.txt';
$post='GALX=yVN11YYkNDv&continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signi n%3Dtrue%26app%3Ddesktop%26feature%3Dsign_in_button%26hl%3Dru%26next%3D%252F&service=youtube& hl=ru&_utf8=%E2%98%83&bgresponse=js_disabled&pstMsg=0&dnConn=&checkConnection=&checkedDomains=youtube&Email=moyLogin&Passwd=moypasswor d&PersistentCookie=yes&signIn=%D0%92%D0%BE%D0%B9%D1%82%D0%B8';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://accounts.google.com/ServiceLoginAuth');
//curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_COOKIEJAR, $COOKIEFILE);
curl_setopt($ch, CURLOPT_COOKIEFILE, $COOKIEFILE);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
//curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 120);
//curl_setopt($ch, CURLOPT_TIMEOUT, 120);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
$data = curl_exec($ch);
curl_close($ch);
echo $data;
Вот такие заголовки выдаются в ответ:
HTTP/1.1 200 OK
Set-Cookie: GoogleAccountsLocale_session=ru; Secure
Set-Cookie: GAPS=1:ntvgQpbRSjV6U9f8KnKiiQERkXFZOA:YZtj2QbA3C4VRBOd;Path=/;Expires=Sat, 12-Dec-2015 07:46:24 GMT;Secure;HttpOnly
Content-Type: text/html; charset=UTF-8
Strict-Transport-Security: max-age=2592000; includeSubDomains
X-Frame-Options: DENY
X-Auto-Login: realm=com.google&args=service%3Dyoutube%26continue%3Dhttp%253A%252F%252Fwww.youtube.com%252Fsigni n%253Faction_handle_signin%253Dtrue%2526app%253Ddesktop%2526feature%253Dsign_in_button%2526hl%253Dru% 2526next%253D%25252F
Transfer-Encoding: chunked
Date: Thu, 12 Dec 2013 07:46:24 GMT
Expires: Thu, 12 Dec 2013 07:46:24 GMT
Cache-Control: private, max-age=0
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Server: GSE
Alternate-Protocol: 443:quic
И все((( Плюс также опять показывает форму для ввода логина и пароля(( Друзья, нужна Ваша помощь. Подскажите, кто знает. Что делаю не так? Спасибо