Код здесь -
http://src.helldude.ru/projects/PHP/DudeCurl/trunk/index.php<?php
require_once 'libs/DudeCurl.class.php';
$curl = new DudeCurl("https://www.google.com/accounts/Login");
$curl->Exec();
preg_match_all("#name=\"(dsh|GALX)\".*?value=\"(.*?)\"#ism", $curl->GetContent(), $post);
$post = array_combine($post[1], $post[2]);
$post['Email'] = "[email protected]";
$post['Passwd'] = "and.here.is.password";
$curl->Init("https://www.google.com/accounts/LoginAuth");
$curl->Options->post = $post;
$html = $curl->Exec();
preg_match("#39;(.*?)\#39;#ism", $html, $sid);
$sid = htmlspecialchars_decode($sid[1]);
$curl->Init($sid);
$curl->Options->followlocation = 1;
$html = $curl->Exec();
echo $html;
>> гугл мог поменять у себя за это все время
ну да, поэтому пример и не работает, как исправить - хз, постоянно пишет, что куки отключены, поэтому прошу помощи.
Спустя 42 сек.
$sid возвращается - все норм