2013-11-18 2 views
0

У меня есть базовый веб-сервис, написанный на Delphi. Этот веб-сервис получает POST-запросы с JSON через PHP Curl Library от Phil, используемых в Codeigniter.CURL с PHP codeigniter: сохранить сессию на запросы на завивание

Сервер возвращает данные в соответствии с запросом.

По первому запросу я отправляю свою аутентификацию, и я получаю соответствующий JSON. По второму запросу сервер идентифицирует другой сеанс.

ответ

0

Вам необходимо установить CURLOPT_COOKIEFILE, чтобы cURL сохранял файлы cookie в файл. Причина, по которой вы теряете сессию, заключается в том, что cURL не сохраняет cookie сеанса во всех ваших запросах.

Так, Кодекс воспламенитель было бы что-то вроде этого:

$this->curl->option(CURLOPT_COOKIEFILE,'saved_cookies.txt'); 
+0

также прибавил $ this-> curl-> Параметры (массив (CURLOPT_COOKIEJAR => Realpath ('TMP/cookie.txt'))); – Lothre1

Смежные вопросы