2017-05-03 74 views
0

您好,我正在构建自己的简单MVC框架。当我尝试创建登录页面时,所有工作 - 会话都可以。但是当我尝试使用Cookie时,它不起作用。准确删除cookie不起作用。 :(请帮助我,我找不到谷歌的任何解决方案文件,其中我试图删除Cookie代码:PHP MVC - 无法删除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

如果你想成为肯定。删除曲奇你可以这样做:

if (isset($_COOKIE['logged'])) { 
    setcookie('logged', null, -1, '/');   
    unset($_COOKIE['logged']);  
}