Как получить данные user_agent после запроса CURL в CodeIgniter 2?

Я пытаюсь получить доступ к $this->agent объект в CodeIgniter 2, но все значения (переменные) имеют значение NULL, начиная с модели, к которой я обращаюсь $this->agent передается через запрос CURL.

У меня тестовый контроллер OUTBOUND из которого запрос CURL сделан на другой контроллер с именем прибывающий например.

После проверки схемы и успешного прохождения всех проверок прибывающий вызывает следующую функцию inbound():

public function inbound()
{
// Load dependencies
$this->load->library('user_agent');

var_dump($this->agent);
die;
}

и он возвращает мне следующий дамп:

object(CI_User_agent)[28]
public 'agent' => null
public 'is_browser' => boolean false
public 'is_robot' => boolean false
public 'is_mobile' => boolean false
public 'languages' =>
array (size=0)
empty
public 'charsets' =>
array (size=0)
empty
public 'platforms' =>
array (size=0)
empty
public 'browsers' =>
array (size=0)
empty
public 'mobiles' =>
array (size=0)
empty
public 'robots' =>
array (size=0)
empty
public 'platform' => string '' (length=0)
public 'browser' => string '' (length=0)
public 'version' => string '' (length=0)
public 'mobile' => string '' (length=0)
public 'robot' => string '' (length=0)

Есть ли какой-нибудь правильный способ не потерять эту информацию после того, как сделан запрос CURL, я имею в виду прибывающий контроллер?

**** ОБНОВЛЕНО ****

Можно ли решить эту проблему без необходимости указывать третьей стороне включить эту информацию в их запрос CURL?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]