2017-05-03 89 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']);  
}