page xx isset( ); session_start( );"> page xx isset( ); session_start( );">

La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

 Fonctions diverses, scripts PHP Variables de session Les sessions sous PHP permettent de conserver des données d'un utilisateur coté serveur, lors de.

Présentations similaires


Présentation au sujet: " Fonctions diverses, scripts PHP Variables de session Les sessions sous PHP permettent de conserver des données d'un utilisateur coté serveur, lors de."— Transcription de la présentation:

1  Fonctions diverses, scripts PHP Variables de session Les sessions sous PHP permettent de conserver des données d'un utilisateur coté serveur, lors de sa navigation de page en page du site, notamment lors d'un processus d'authentification. En général, une session est active tant que le navigateur coté client est ouvert (c'est la durée de vie d'une session). http://www.phpfrance.com/tutoriaux/index.php/2005/07/20/34-les-sessions-php http://cyberzoide.developpez.com/php4/faqsession/ Principe : coté client, un ID (identificateur) de session est enregistré dans un cookie, suite à un en-tête (header) envoyé par le serveur. Lors d'une requête HTTP, le navigateur renvoie au serveur le contenu du cookie. passage de l'ID de session par l'URL : Méthode sans cookie (si refus du client), l'ID de session est rattaché aux URL appelées par le client. https:// permet de mieux sécuriser la session. Processus d'authentification : Un formulaire HTML permet de saisir l'identifiant et le mot de passe. Lors d'un protocole https:// les échanges entre le serveur et le client sont cryptés. http://www.hsc.fr/ressources/breves/LSO.html.fr http://www.linux-france.org/article/devl/php3/tut/php3_anx1.html

2 accesintranet.php  Fonctions diverses, scripts PHP Variables de session - Cookie session_start( ) $_SESSION[ ] header( ) session_start( ) $_SESSION[ ] header( ) Formulaire de saisi de l'identifiant et du mot de passe : controlacces.php session_start( ); $_POST[ ] requête Base de données ? $_SESSION[" "] header("Location: ") header("Location: accesintranet.php"); pageSite.php verifacces.php session_start( ); isset($_SESSION) $_SESSION[" "]

3  Fonctions diverses, scripts PHP Variables de session - URL accesintranet.php session_id( ) $PHPSESSID =SID session_id( ) $PHPSESSID =SID Formulaire de saisi de l'identifiant et du mot de passe : controlacces.php session_start( ); session_id( ); $_POST[ ] requête Base de données ? $_SESSION[" "] header("Location: "); pageSite.php verifacces.php $_SESSION[" "] ">page xx isset( ); session_start( );


Télécharger ppt " Fonctions diverses, scripts PHP Variables de session Les sessions sous PHP permettent de conserver des données d'un utilisateur coté serveur, lors de."

Présentations similaires


Annonces Google