Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno sušenky v PHP

Měl bych tu problém. řeším problém se sušenkama. Jde o to, že cookies využívám jen pro tzv. permanentní přihlášení. Uživatel si zaškrtne checkbox a dá přihlásit se. Přihlášení proběhne jak má, ale do cookies se nic nenastaví (jakoby ani ten kod neprosel)
edit 12:04
cookies existuje pouze na stránce kde proběhne LOGIN

    public function login($login, $password, $permanently)
    {
        $user = dibi::fetch('
            SELECT *
            FROM [' . DB_PREFIX . 'user]
            WHERE %and', array('login_user' => $login, 'password_user' => $this->generatePasswordHash($password, $login)));
        if ($user === false)
        {
            $this->badLogin($login, $this->generatePasswordHash($password, $login));
            $this->error .= UM_WRONG_LOGIN;
            return false;
        }
        $_SESSION['SSID'] = $this->generateSessionId($user['id_user'], $user['login_user']);
        $_SESSION['login'] = $user['login_user'];
        $_SESSION['SSP'] = $user['id_user'];
        $_SESSION['permission_user'] = $user['permission_user'];
        if ($permanently == true)
            $this->loginPermanently();
        return true;
    }
    private function loginPermanently()
    {
        setcookie("a_SSID", $_SESSION['SSID'], time() + 3600 * 24 * 1000);
        setcookie("a_login", $_SESSION['login'], time() + 3600 * 24 * 1000);
        setcookie("a_SSP", $_SESSION['SSP'], time() + 3600 * 24 * 1000);
        setcookie("a_permission_user", $_SESSION['permission_user'], time() + 3600 * 24 * 1000);
    }

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny