如何在CodeIgniter 2中的CURL请求后检索user_agent数据?

时间:2015-03-06 09:20:17

标签: php codeigniter curl http-headers user-agent

我正在尝试访问CodeIgniter 2中的$this->agent对象,但所有值(变量)都是NULL,因为我访问$this->agent的模型是通过CURL请求传递的。< / p>

我有一个测试控制器 OUTBOUND ,从中可以向另一个名为 INBOUND 的控制器发出CURL请求。

验证架构并成功通过所有核对后, INBOUND 会调用以下函数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请求后是否有任何正确的方法可以不丢失这些信息,我的意思是 INBOUND 控制器?

**** 更新 ****

是否有可能解决这个问题而无需告诉第三方将这些信息包含在他们的CURL请求中?

0 个答案:

没有答案