не происходит редирект в curl

Статус
В этой теме нельзя размещать новые ответы.

dump1111

Участник
Регистрация
7 Июл 2009
Сообщения
266
Реакции
8
Вот скрипт:
Код:
<?php

$liveinternet = 
				"umlformat.ru\n379210dd";
				$liveinternet = explode ("\n", $liveinternet);
				$post_body = 'rnd=&url=http%3A%2F%2F' . $liveinternet[0] . '&password=' . 
				$liveinternet[1] . '&ok=+OK+';

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://www.liveinternet.ru/stat/');
curl_setopt($curl, CURLOPT_COOKIEJAR, dirname ($_SERVER['SCRIPT_FILENAME']) . '/cookies.txt');
curl_setopt($curl, CURLOPT_COOKIEFILE, dirname ($_SERVER['SCRIPT_FILENAME']) . '/cookies.txt');
curl_setopt($curl, CURLOPT_USERAGENT, "Opera/10.00 (Windows NT 5.1; U; ru) Presto/2.2.0");
curl_setopt($curl, CURLOPT_REFERER, 'http://www.liveinternet.ru/stat/');
curl_setopt($curl, CURLOPT_TIMEOUT, 3);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $post_body);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
curl_exec($curl);
curl_close($curl);
?>
Скрипт авторизуются в liveinternet. На одном хосте он работает, а на другом он выводит значение found в окно браузера, и адрес куда нужно перейти, т.е. автоматического редиректа не присходит. Почему?
 
проверяй какой именно редирект выдаёт сайт и кури вот эту темку
Для просмотра ссылки Войди или Зарегистрируйся

Firebug в Firefox поставь и посмотри какие запросы идут с сайтом, может там вообще js
 
ошибок никаких не выдает ?
а то бывает
Как-то сталкивался с этой проблемой она была из-за хостинга. По этой теме тогда нашел это: но не проверял может пригодится
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху