Привет, всем.
А как быть в том случае, если после отправки запроса в httpfox отображается 3 адреса с POST запросами и 2 с GET?
Как организовать это в curl?
$url = 'http://vk.com/';
$urlTo = 'login.vk.com?act=login';
$login = '****';
$pass = '****';
$post = "role=al_frame&email=$login&pass=$pass";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$html = curl_exec($ch);
curl_setopt($ch, CURLOPT_URL, $urlTo);
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt');
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$html = curl_exec($ch);
curl_close($ch);
$text = "onLoginDone";
if (preg_match("/$text/", $html))
{
echo "Удачно авторизовались в ВК";
}
else
{
echo "Ошибка авторизации";
$cookie = '';
}