我在CodeIgniter中将Cookie设置为$this->input->set_cookie('email',$e)
;然后我尝试使用$this->input->cookie('email')
访问cookie。
但它没有给出任何答案。我尝试使用var_dump($this->input->cookie('email'));
,并以bool(false)
作为答案。
有人可以告诉我为什么没有设置cookie吗?我也加载了cookie帮助器。
这是代码
function login_success()
{
$e=$_POST['login_email'];
$p=$_POST['login_password'];
date_default_timezone_set("Asia/Calcutta");
$session_data=array("email"=>$e,"password"=>$p,"is_logged_in"=>true);
$this->session->set_userdata($session_data);
$this->input->set_cookie('email', $e);
$this->input->set_cookie('password', $p);
$this->input->set_cookie('cookie_set', true);
$data=array('last_login'=>date('Y-m-d H:i:s'),'last_login_ip'=>$this->input->ip_address());
var_dump($this->input->cookie('email')) ;
}