Carnet Wiki

Durée des cookies dans SPIP

Version 5 — Février 2019 — Nicolas Hoizey

Mémo des cookies déposés par SPIP et de leur durée par défaut

Les cookies sont gérés par la fonction spip_setcookie

Constante PHP

La constante _RENOUVELLE_ALEA définit la durée de validité de l’aléa pour les cookies en secondes. Elle permet notamment de modifier la durée des sessions. La valeur par défaut est de 12 heures.

Doc _RENOUVELLE_ALEA

Cookie visiteurs

Nom du cookieFonctionDuréeAppel
spip_lang mémoriser la langue du visiteur 1 an ecrire/action/converser.php
spip_accepte_ajax mémoriser si le visiteur supporte l’ajax la session ecrire/inc/cookie.php

Cookie rédacteurs / admin

Valable jusqu’à SPIP 3.1

Nom du cookieFonctionDuréeAppel
spip_lang_ecrire mémoriser la langue du visiteur dans le backoffice 1 an ecrire/action/converser.php
spip_ecran mémoriser réglages écran et couleur du visiteur dans le backoffice 1 an ecrire/action/preferer.php
spip_admin « cookie de correspondance »
mémoriser l’accès aux backoffice
bouton dans la partie publique

1 semaine (admin)
14 jours (rédacteur)
ecrire/inc/auth.php
ecrire/action/cookie.php
spip_session mémoriser si une session est active * ecrire/inc/session.php

La durée de la session est égale à la constante _RENOUVELLE_ALEA (valeur par défaut 12 heures) * ...

A partir de SPIP 3.2
Suppresion du cookie de correspondance par un simple cookie d’administration