2017-08-11 69 views
0

我有一个cookie,我从domain A设置并尝试检索domain B处的值。这里是我如何从domain A设置我的cookie。调用cookie值(codeigniter)

$cookie = array(
    'name' => 'userId', 
    'value' => $_SESSION['user']->id, 
    'expire' => time() + 3600, 
    'domain' => 'example.com', 
    'path' => '/', 
    'prefix' => 'mycookie_', 
    'secure' => FALSE, 
); 

$this->input->set_cookie($cookie); 

所以,当我做var_dump($this->input->cookie('mycookie_userId'));它将返回我这样string(2) "78"

值从domain B我试图打印出值var_dump(get_cookie('mycookie_userId'));但它返回NULL

回答

1

我发现了错误。当设置域名我设置它像example.com然后我将其更改为.example.com在前面添加然后它现在工作正常。