Я пытаюсь получить сеанс CI из внешнего файла. У меня есть страница на CI, которая выгружает текущий сеанс. Когда я получаю прямой доступ, он работает так, как ожидалось. Однако, когда я получаю доступ через CURL, он ничего не возвращает. Я считаю, что сеанс CI теряется при отправке запроса с использованием CURL.Сессия Codeigniter, потерянная при использовании CURL
Мой вопрос заключается в том, как отправить данные сеанса вместе с моим запросом на завивание. Код, который я использую, приведен ниже.
$url = "http://localhost/cdmcl/dashboard/getsession";
$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$data = curl_exec($ch);
curl_close($ch);
echo $data;
Как я могу реализовать это без использования библиотеки кривых CI. Библиотека не доступна в CI 3 – jmsiox
Библиотека curl не содержится в библиотеке по умолчанию - вам нужно будет установить расширение curl для воспламенения кода. Ссылка: https://github.com/philsturgeon/codeigniter-curl – Bhavin
Спасибо @Bhavin – jmsiox