Le ’Cookie de Session’

Article publié le 20 janvier 2019, et actualisé en mars 2019

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Attention, cette page est encore en  

Lorsqu’un visiteur s’authentifie sur SPIP, il se crée un tableau d’environnement en mémoire PHP, qui est sauvegardé pour la prochaine requête de page, et traité en particulier par les balises #SESSION.

Les variables descriptives de chaque session

La variable $GLOBALS est un tableau associatif, contenant de nombreuses valeurs : exemple :

  1. $GLOBALS['visiteur_session']['id_auteur'] = 2;
  2. $GLOBALS['visiteur_session']['nom'] = 'pseudo';
  3. $GLOBALS['visiteur_session']['bio'] = '';
  4. $GLOBALS['visiteur_session']['email'] = 'mon_mail@mon.site.spip';
  5. $GLOBALS['visiteur_session']['nom_site'] = '';
  6. $GLOBALS['visiteur_session']['url_site'] = '';
  7. $GLOBALS['visiteur_session']['login'] = 'yannx';
  8. $GLOBALS['visiteur_session']['statut'] = '0minirezo';
  9. $GLOBALS['visiteur_session']['webmestre'] = 'oui';
  10. $GLOBALS['visiteur_session']['maj'] = '2018-08-09 14:27:55';
  11. $GLOBALS['visiteur_session']['pgp'] = '';
  12. $GLOBALS['visiteur_session']['en_ligne'] = '2018-08-09 14:27:54';
  13. $GLOBALS['visiteur_session']['prefs'] = array (
  14.   'couleur' => '6',
  15.   'display' => '2',
  16.   'display_navigation' => 'navigation_avec_icones',
  17.   'display_outils' => 'oui',
  18.   'cnx' => 'perma',
  19.   'activer_menudev' => 'oui',
  20. );
  21. $GLOBALS['visiteur_session']['cookie_oubli'] = '';
  22. $GLOBALS['visiteur_session']['source'] = 'spip';
  23. $GLOBALS['visiteur_session']['lang'] = 'fr';
  24. $GLOBALS['visiteur_session']['imessage'] = 'oui';
  25. $GLOBALS['visiteur_session']['messagerie'] = '';
  26. $GLOBALS['visiteur_session']['auth'] = 'spip';
  27. $GLOBALS['visiteur_session']['cookie'] = 'oui';
  28. $GLOBALS['visiteur_session']['hash_env'] = '5ecc7b221208zzb7bc01c8961e557eea';
  29. $GLOBALS['visiteur_session']['ip_change'] = false;
  30. $GLOBALS['visiteur_session']['date_session'] = 1533109377;
  31. $GLOBALS['visiteur_session']['quand'] = '2018-08-09 14:27:54';
  32. $GLOBALS['visiteur_session']['restreint'] = array (
  33.                                                           );
  34. $GLOBALS['visiteur_session']['svp_admin_plugin_voir'] = 'actif';
  35. $GLOBALS['visiteur_session']['trisession_liste_art'] = 'id_article';

Télécharger

Les contenus me semblent suffisamment explicites... ?

SPIP enregistre ce fichier en source php dans le répertoire temporaire ./tmp/sessions/, avec un nom commençant par l’id_auteur’ correspondant...


Merci de nous signaler les coquilles, imprécisions ou erreurs qui figureraient dans cette page.


Liens A2A visibles seulement pour les inscrits.
Liens visibles seulement pour les inscrits.

Article publié le 20 janvier 2019, et actualisé en mars 2019 Provisoire (à compléter...) .

Répondre à cet article