Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Возможно в вашем браузере отключены cookies
 
 автор: mikha   (12.10.2009 в 05:45)   письмо автору
 
 

$ch = curl_init ( 'какой надо, без пропирушек' );
curl_setopt ( $ch, CURLOPT_FOLLOWLOCATION, true );// это, судя по заголовкам, вообще не надо
curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, true );
curl_setopt ( $ch, CURLOPT_HEADER, true );
curl_setopt ( $ch, CURLOPT_USERAGENT, "Opera/9.10 (Windows NT 5.1; U; ru)" );
curl_setopt ( $ch, CURLOPT_REFERER, 'какой надо, без пропирушек' );
curl_setopt ( $ch, CURLOPT_COOKIESESSION, true );
curl_setopt ( $ch, CURLOPT_COOKIEJAR, ROOT_DIR . "/cookie.txt" );
curl_setopt ( $ch, CURLOPT_COOKIEFILE, ROOT_DIR . "/cookie.txt" );
$result = curl_exec ( $ch );
curl_close ( $ch );
$result = utf8_JSON_russian_cyr ( $result );
echo "<pre>"; print_r ( $result ); echo "</pre>";


Сижу, умных мыслей и в каком направлении копать, совершенно нет.
Сначала авторизируюсь, там немного по другому, через POST, но файл с cookie этот же самый.
Далее, опять же, с помощью curl, посещаю другой урл, если вывожу его, то вижу что авторизирован, выдёргиваю нужную инфу,
и уже вышеприведенным кодом отправляю на этот же домен. Всё в пределах одного домена.
В ответ, "Возможно в вашем браузере отключены cookies".
Урл верный, данные GET отправляю правильно, код, который надо отправить выдёргивается правильно, всё уже проверил несколько раз, ничего не пойму.
Собственно вопрос, может я, что неправильно с COOKIE делаю, может по другому как то лучше?
UP. Прошу извинить, перенесите в PHP.
UP. UP. Разобрался)))) Кое кто пропёрся.. по идее ничего выдёргивать и отправлять не надо было. Без этих данных в GET запросе, всё работает на ура. Что то они там перемудрили. По идее это должно было быть защитой, а так.. Отправляй данные какие хош, не посещая перед этом нужной страницы.
Тему можно потереть, а можно и нет, периодически народ интересуется, как с COOKIE в CURL работать.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования