0
我試圖設置,如果null
一個cookie裏面構造,但我不能得到它的工作:不能設置cookie的CI中
public function __construct()
{
parent::__construct();
if ($this->input->cookie('ff', TRUE) == FALSE)
{
$this->input->set_cookie('ff', 'on', 86500);
dump($this->input->cookie('ff', TRUE));
}
}
我在做什麼錯?
編輯: dump()
它只是一個自定義的調試功能。
'dump()'做了什麼? Cookie在發送到瀏覽器之前需要設置,因爲它們在響應頭中。 http://php.net/manual/en/function.setcookie.php – Treffynnon 2012-01-30 19:37:39
轉儲是一個自定義調試功能。那麼如何在codeigniter中正確設置cookie是否爲空? – Alex 2012-01-30 19:39:03
您可以使用多種方式進行調試,而不會影響設置標題的能力。您可以將Firebug與FirePHP一起使用,使用'mail()'發送自己的輸出或寫入日誌文件或使用PHP輸出緩衝。此外,在這種情況下,您可以在設置cookie後將您的電話轉到'dump()'。 – Treffynnon 2012-01-30 19:42:14