5 последних сообщений пользователя Sanchopansa |
PHP для знатоков [ структура MVC ]
|
я когда-то тоже с таким приколом сталкивался.. попробуй вывод в шаблоне сделать через echo... Хоть это и не решении проблемы в целом но мне помогало вывести данные.. |
PHP общие вопросы [ Реально л итакое осуществить? ]
|
http://blog.yousoft.ru/2010/03/31/ispolzue...kies-2-sposoba/ |
PHP общие вопросы [ Реально л итакое осуществить? ]
|
|
Цитата |
Одной из полезных фич Curl’а является возможность использования кук при запросах. Использовать их можно двумя способами:
1) Подставляя куку в запрос вручную вот так curl_setopt($ch, CURLOPT_COOKIE, $cook); Этот способ хорош тем что вы полностью контролируете что прописано в куке и можете подредактировать её по своему желанию. Из этого обстоятельства следует и недостаток – приходится вручную разбираться, для какого сабдомена предназначена кука, когда она истекает и т.д.
2) Способ с использованием файла. Всё что нужно сделать это прописать две строчки:
curl_setopt($ch, CURLOPT_COOKIEJAR, $kfName);
curl_setopt($ch, CURLOPT_COOKIEFILE, $kfName);
После этого все запросы будут брать куку из файла и записывать новую полученную в тот же файл, забивать голову валидностью кук уже не надо. Файл естественно должен быть свой для каждого домена.
Один тонкий момент при использовании файлов для кук с курлом - надо внимательно смотреть, правильно ли прописан путь к файлу, включая то как у вас наклонены слеши. Сам ПХП в этом менее разборчив, под виндой (\) он может прочитать юниксовые слеши в неправильную сторону (/), но курл почему-то этого делать не умеет, поэтому если вы тестируете код под Денвером – имейте в виду что с неправильными слешами файл кук не будет создан. Если верить Гуглу, то это довольно частая проблема. |
Вот тебе в помощь.. я реально с помощью этого способа писал бота для популярной браузерной игры.. бота для себя конечно
