Curl vkontakte.ru не работает на хостинге

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

Emporio

Постоялец
Регистрация
17 Апр 2009
Сообщения
63
Реакции
4
Curl vkontakte.ru не работает на хостинге! На денвере могу авторизоваться с помощью курла, а на сервере не работает, пробывал не нескольких хостингах, не пашет, причём не пашет именно авторизация именно вконтакте, на остальных сайтах могу авторизоваться курлом.
 
На запрос "у меня тут что-то не работает", отвечаем "попробуйте что-нибудь". (с)
Если серьёзно, то для популярного класса
такая проблема есть. Но есть и рабочие примеры:
 
тайминг увелич, скорее всего не дожидаешся окончания. выложи здесь кусок кода который отвечает за авторизацию. невидя что можно сказать....
 
Спасибо конечно, но я читал и то и другое, не работает :(
Добавлено через 7 минут
PHP:
<?
$url="http://vkontakte.ru/login.php";
$ch = curl_init();
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "email=*****&pass=*****");
curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT'].'/cookie.txt');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0.' .'(compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322)');
curl_setopt($ch, CURLOPT_REFERER, $referer);
$result = curl_exec($ch);
$bpf="http://vkontakte.ru/";
curl_setopt($ch, CURLOPT_URL, $bpf);
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'].'/cookie.txt');//get cookie from file
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0.' .'(compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322)');
curl_setopt($ch, CURLOPT_REFERER, $referer);
$result = curl_exec($ch);
echo ($result);
curl_close($ch);
?>
 
Посмотри, создается ли файл с куками? Если нет, то поставь права на запись у нужного каталога.

Если не поможет, включи вывод ошибок и скопипасти его сюда
 
Посмотри, создается ли файл с куками? Если нет, то поставь права на запись у нужного каталога.
Если не поможет, включи вывод ошибок и скопипасти его сюда
Эм... Куки для вконтакте не создаёт (для других создаёт). Включил вывод ошибок, ошибок нет.
 
попробуй авторизироватся на этом домене
*** скрытое содержание ***
Пробывал и на этом домене, не получается...

Добавлено через 48 минут
Через pda пробывал, не получается...:(
 
Эм... Куки для вконтакте не создаёт (для других создаёт). Включил вывод ошибок, ошибок нет.

Ну вот и ответ. Должны быть как минимум куки с именами p и l. Плюс к ним remixsid и remixchk
 
Ну вот и ответ. Должны быть как минимум куки с именами p и l. Плюс к ним remixsid и remixchk
На счёт ответа, я не врубился чёто, точто куки должны быть, это понятно, они на денвере есть, я пробывал куки не вытягивать, а сам их указывал в скрипте... И опять белый экран... А на денвере работает, хоть вытягивать, хоть самому указывать.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху