您好我正在构建自己的简单MVC框架。当我尝试创建登录页面时,所有工作 - 会话都可以。但是当我尝试使用cookie时,它不起作用。正确删除cookie不起作用。 :(请帮助我,我在谷歌找不到任何解决方案。文件代码,我正在尝试删除cookie:
<?php
class HomeController extends Controller {
function __construct(){
$this->view = 'testView';
}
public function index($params){
if(isset($_COOKIE['logged'])){
echo "cookie exists";
} else{
if($_POST){
if(isset($_POST['rr'])){
setcookie('logged', true, time()+3600);
}
}
}
}
public function logout($params){
setcookie('logged', null, time()-3600);
}
}
My whole code 谢谢。
答案 0 :(得分:0)
如果您想确定删除cookie,可以这样做:
if (isset($_COOKIE['logged'])) {
setcookie('logged', null, -1, '/');
unset($_COOKIE['logged']);
}