Administration

Vous êtes ici : Accueil » programmation » Les sessions php, comment ça marche ?

Les sessions php, comment ça marche ?

 

DESCRIPTION

Depuis PHP4, on entend beaucoup parler de sessions. De nombreuses personnes utilisant PHP ignorent encore ce que c'est et à quoi elles servent. D'autres, en revanche, ne savent pas les utiliser à bon escient. Ce tutoriel est une approche à la fois théorique et pratique des sessions. Elles seront présentées au moyen d'un exemple simple tout au long de ce billet. Il s'agit d'un espace de site sécurisé par authentification. 

UNE SESSION C'EST QUOI ?

Une session est un mécanisme technique permettant de sauvegarder temporairement sur le serveur des informations relatives à un internaute. Ce système a notamment été inventé pour palier au fait que le protocole HTTP agit en mode non connecté. A chaque ouverture de nouvelle session, l'internaute se voit attribuer un identifiant de session. Cet identifiant peut-être transmis soit en GET (PHPSESSID ajouté à la fin de l'url), POST ou Cookie (cookie sur poste client) selon la configuration du serveur. Les informations seront quant à elles transférées de page en page par le serveur et non par le client. Ainsi, la sécurité et l'intégrité des données s'en voient améliorées ainsi que leur disponibilité tout au long de la session. Une session peut contenir tout type de données : nombre,chaîne de caractères et même un tableau. 

Contrairement à une base de données ou un système de fichiers, la session conserve les informations pendant quelques minutes. Cette durée dépend de la configuration du serveur mais est généralement fixée à 24 minutes par défaut. Le serveur crée des fichiers stockés dans un répertoire temporaire. 

Parmi les utilisations les plus courantes des sessions, on trouve :



La théorie, c'est bien beau mais en pratique comment ça se passe ? Le chapitre suivant explique l'initialisation et la restauration d'une session ouverte. 

INITIALISATION (ET RESTAURATION) D'UNE SESSION

PHP introduit nativement une unique fonction permettant de démarrer ou de continuer une session. Il s'agit de session_start(). Cette fonction ne prend pas de paramètre et renvoie toujours true. Elle vérifie l'état .......
La lecture de la totalitée de cette page est réservée aux utilisateurs premiums, cliquez içi pour vous connecter



Date de publication:   11/10/2014

Dernière modification: le 04/12/2020 20:51:47 par admin10

Algorithme CONVERTIR qui transforme une durée exprimée en Seconde, en heures, minutes, et seconde


 

 

Algorithme CONVERTIR qui transforme une durée exprimée en  Seconde, en heures, minutes, et seconde

 

 

 

#include

    #include

   

    int heure,duree,minute,j,s,H,M,S,s1,s2,s3,J,s4,t,s5,s6,mo,an,mois,duree1,mo1,jou,sem;

    

   

    /*Ecrire un algorithme CONVERTIR qui

Page précédent 61 62 63 64 65 66 67 68 69 Page suivante

Laisser un commentaire





acmwz6


zack77 Vendredi 26 Février 2021

Aucun commentaire pour le moment concernant le sujet « Les sessions php, comment ça marche ? »!