Nefunkčné vymazanie cookies

gold604

Nefunkčné vymazanie cookies
« kdy: 30. 04. 2017, 21:37:08 »
Zdravím, nemôžem vymazať z nejakého dôvodu cookie - loggedIn. Funguje to len v tom prípade, ak sa nenachádza v if, alebo ak v podmienke nemám variable $url (ostatné príkazy v podmienke fungujú ako je napríklad echo(), len odignoruje to vymazanie cookie) Kód:

<?php
//http://www.itnetwork.cz

class AdministrationController extends Controller {

       private function
checkFF($field, $content = null){
               if (isset(
$_POST[$field])) {
                       if(
$content !== null){
                               if(
$_POST[$field] === $content){
                                       return
true;
                               }
                       } else{
                               if(
$_POST[$field]){
                                       return
true;
                               }
                       }
               }
       }

   public function
zpracuj($url) {
               if(isset(
$_SESSION['loggedIn']) || isset($_COOKIE['loggedIn']) && $_COOKIE['loggedIn'] == true){

                       if(
$url[0] === 'log-out'){
                               
setcookie('loggedIn', true, time()-3600);
                               unset(
$_SESSION['loggedIn']);
                       }

                       
$this->view = 'loggedIn';
                       
$this->header['title'] = 'Logged In';
               } else{
                       
$this->view = 'loggedOut';
                       
$this->header['title'] = 'Logged Out';
               }

               if(
$_SERVER["REQUEST_METHOD"] === 'POST'){
                       if(
$this->checkFF('name', 'gold604') && $this->checkFF('password', 'gold604')){
                               
setcookie('loggedIn', true, time()+3600);
                               
$this->redirect('administration');
                       }
               }
   }
}

Vytváram web v MVC. Kostru MVC aplikácie mám z itnetwork.cz tutoriálov.
Ak bude treba viac zdrojového kódu nie je problém.

Ďakujem.