Yaf_Session::del

(Yaf >=1.0.0)

Yaf_Session::delSupprime une clé de session

Description

public function Yaf_Session::del(string $name): bool

Supprime une clé de session et sa valeur.

Liste de paramètres

name

La clé de session à supprimer.

Valeurs de retour

Retourne true en cas de succès, false sinon.

Exemples

Exemple #1 Exemple avec Yaf_Session::del()

<?php
class VerifyController extends Yaf_Controller_Abstract
{
    public function captchaAction()
    {
        $session = Yaf_Session::getInstance();
        $session->start();

        $expected = $session->get("captcha_code");

        // code à usage unique : le supprimer juste après utilisation
        $session->del("captcha_code");

        if ($expected === null
            || $this->getRequest()->getPost("code") !== $expected) {
            echo "captcha invalide";
        }
    }
}
?>

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top