Fournit des methodes(fonctions) afin de travailler avec des données de type COOKIE.
La configuration par défaut des cookies sont spécifiés à : application/config/cookie.php. Vous voudrez remplacer ces données en passant des paramètres a l'aide Cookie (Cookie Helper).
'' (Utilisé sur localhost). Pour les sites sur le world wide web, ajoutez un prefixe a votre domaine avec un point. .example.com'/'0 (zero) secondes pour un cookie que vous voulez voir supprimé quand le navigateur sera fermé. NOTE: time() sera ajouté à cette valeur, donc soyez attention a ne pas mettre le temps d'expiration a une grande valeur.FALSE.FALSE. Note: Cela requiert,au moins, la version 5.2.0 de PHP.
cookie::set() accepte des paramètres multiples, seulement le nom du cookie et sa valeur sont requis. Vous voudrez peut-être passer vos paramètres à cette méthode comme valeurs discrètes(variables).
cookie::set($name, $value, $expire, $path, $domain, $secure, $httponly);
Ou alors, vous voudrez les passez sous forme d'une valeurs d'array associatif:
$cookie_params = array( 'name' => 'Cookie_Très_Important', 'value' => 'Saveur de Chocolat délicieux', 'expire' => '86500', 'domain' => '.example.com', 'path' => '/' ); cookie::set($cookie_params);
cookie::get() accepte des paramètres multiples, seulement le nom du cookie est requis.
$cookie_value = cookie::get($cookie_name, $default_value = NULL, $xss_clean = FALSE);
Choisir de mettre le troisième paramètre à TRUE permettra de filtrer le cookie de toutes données mauvaises oú instables.
Retourne $default_value si le cookie item n'existe pas.
cookie::delete() accepte des paramètres multiples, seul le nom du cookie est requis. Cette méthode/fonction est semblable à cookie::set() mais remplace la valeur du cookie à '', le supprimant ainsi définitivement.
cookie::delete('stale_cookie');