不能在ci控制器中设置cookie。
setcookie.php<?php
setcookie("user_id",'aaa',time()+3600);
setcookie("username",'bbb',time()+3600);
setcookie("password",'ccc',time()+3600);
echo $_COOKIE['username']."<br>";
?>
上面这个文件放在网站根目录下运行很正常。能在C:\Documents and Settings\Administrator\Cookies目录下创建cookie文件。
但是我在一个ci的控制器里写了一个函数:
function getcookie()
{
setcookie("user_id",'aaa',time()+3600);
setcookie("username",'bbb',time()+3600);
setcookie("password",'ccc',time()+3600);
echo "ok";
}
然后调用这个函数,页面可以输出"ok",但是在存放cookie的目录下却不会创建任何cookie文件,请问这个是什么原因呢?
请带上域名 看下浏览器中有没有选项Set-Cookie
页:
[1]