![]() |
Curl
раньше я использовал curl но сейчас меня обнаружили!
и в куках пишет This file was generated by libcurl! что я делаю не так!!! |
На сколько я знаю curl это качалка для nix-ов... Причем здесь куки и то что тебя "обнаружили"(кстати кто?)? Наверное не только я чего-то в твоей мессаге не понял. Поясни если не трудно.
|
я про библиотеку под php
сейчас меня определяют то есть что я загружаю страницу спомощью curl! |
передавай хидер и все такое.. что может быть определено как буто ты сидишь под браузером.. тут все можш прочитать http://ru.php.net/manual/ru/ref.curl.php
|
$url="http://sait.ru/cat/1/";
$ch = curl_init ($url); $header[] = "GET /cat/1/ HTTP/1.1"; $header[] = "Accept: */*"; $header[] = "Referer: http://www.ya.ru"; $header[] = "Accept-Language: ru"; $header[] = "Accept-Encoding: gzip, deflate"; $header[] = "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon)"; $header[] = "Host: sait.ru"; $header[] = "Connection: Keep-Alive"; все равно не работает |
может дело в куках - т.е. тебе нужно еще добавить возможность ставить сайтом печенье?
|
сделал вот что в куки записывает
# Netscape HTTP Cookie File # http://www.netscape.com/newsref/std/cookie_spec.html # This file was generated by libcurl! Edit at your own risk. sait.ru FALSE / FALSE 0 PHPSESSID 75e81c126a718f157bf92c7cdcf8e29b |
профи по curl отзовитесь
|
юзай сокеты. Все профи пишут через сокеты =) (или почти все)
|
а curl разве
не через сокеты пашет? |
Цитата:
|
Цитата:
|
Я к тому свожу, что если бы топикстартер писал через сокеты, то никаких "This file was generated by libcurl" он бы не получал, ибо глубже бы знал "как это работает".
Темболее подобная тема (формирование запросов) уже нираз подымалась в этом форуме. В своё время я тоже пользовался curl, до тех пор пока не сталкнулся с проблемой, которую через curl решить нельзя. Потратил несколько часов на изучение http запросов. Зато теперь радости полные штаны. |
может подкините ссылок на доки по http запросам
|
Это пример запроса на CURL:
http://forum.antichat.ru/showthread.php?t=5795 (кстати, в доказательство, что я тоже CURL пользовался =) ) Пример Post Get через сокеты. PHP код:
А вообще, для чистоты эксперемента, совутую научится пользоватся снифером. |
http://phpclub.ru/detail/article/http_request
P.S. никонда с курлом не работал. Надо учиться... |
Цитата:
Цитата:
|
а сокеты поддерживают редирект
|
Цитата:
|
Цитата:
Нет, сокеты не могут поддерживать редирект, потому-что сокеты не только для http запросов. Сокеты посылают\принимают. В этом их задача. Чтобы был редирект, тебе прийдётся анализировать полученный хедер, ну и дальше.... =) |
расскажите как
|
Опиши свою задачу подробно плиз. Как ты себе представляешь ход работы твоей программа. Чем сможем поможем =)
Укажи так же страницу, которую ты запрашиваешь, на которой есть редирект. Ведь редирект можно сделать разными способами: хедер, мета, жабаскрипт... |
вообщето да...
ps все сетевые приложения в каком то роде работают через сокеты. |
Цитата:
Юзать ли curl или сокеты - тут нужно решать для конкретного случая отдельно... |
опять стеб мне кажется=/ харе над ачатом издеваться.
|
что скажите про
CURLOPT_AUTOREFERER CURLOPT_COOKIESESSION на http://ru.php.net/curl |
Цитата:
|
| Время: 13:23 |