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

Slides:



Advertisements
Présentations similaires
Novembre 2005 – Michel Desconnets PHP : théorie Objectif : introduire les concepts globaux permettant d'aborder la programmation en PHP.
Advertisements

Université Nancy 2 - CRI Propositions de mécanisme de SSO dans un environnement d’applications web.
Conception de Site Webs dynamiques Cours 6
CORRECTION DU DEVOIR DE SYNTHESE N° 2
Principe d identification des internautes Au service du dataWebhouse Philippe Holland :
Exposé de Système - Informatique et Réseau
Cours 6 : XML et les architectures N-tiers – Tier Applicatif
Xavier Tannier Yann Jacob Sécurite Web.
Design Pattern MVC En PHP5.
Web dynamique : solutions Sessions sous HTTP
Le mécanisme de Single Sign-On CAS (Central Authentication Service)
TP 3-4 BD21.
Formulaire HTML Introduction. Définition de formulaire.
Programmation Web : Protocole HTTP
11:16:331 Programmation Web Programmation Web : Formulaires HTML Jérôme CUTRONA
Common Gateway Interface
Oct.-2000DESS IIDEE © B. BAH 1 ASP Caractéristiques dun fichier ASP Son extension : « *.asp » La balise: Son indépendance vis à vis de toute plate–forme,
MODEX WEB BAPTISTE DESPREZ Un peu de sécurité. Avant dentrer dans le vif du sujet JavaScript Langage de script (comme PHP) Exécuté par votre navigateur.
SSL (Secure Sockets Layer) (couche de sockets sécurisée)
Développement dapplications web Initiation à la sécurité 1.
Le langage PHP 5.
Le langage ASP Les variables d'environnement HTTP avec Request.
Comprendre l’environnement Web
Développement Rapide dApplications Web avec.NET « Mon premier site »
Lycée Louis Vincent Séance 1
Les instructions PHP pour l'accès à une base de données MySql
Médiathèque de Sélestat - 5 février 2005 Olivier Andrieu Comment ne pas être visible sur les moteurs de recherche.
Xavier Tannier Sécurite Web.
Bibliothèque de fonctions PHP
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
SE CONNECTER SUR UN SITE INTERNET
Développement dapplications web Authentification, session.
Abderrahmane Bouarissa Damien Burglin Arnaud Sansig
PHP Géant Aurélien. PHP (Hypertext Preprocessor) Langage de scripts libre Permet produire des pages Web dynamiques dispose d'un très grand nombre d'API(Application.
Web dynamique PhP + MySQL AYARI Mejdi 2006
PhP-MySQL Pagora 2012/2013 CTD 1 - Presentation de moi ^^
JSP (Java Server Pages)
AJAX.
MODEX WEB BAPTISTE DESPREZ Un peu de sécurité. Javascript JavaScript / Jquery Langage de script (comme PHP) Exécuté par votre navigateur (Firefox, IE,
MODEX WEB BAPTISTE DESPREZ Un peu de sécurité. Avant dentrer dans le vif du sujet JavaScript Langage de script (comme PHP) Exécuté par votre navigateur.
GROUPE BTS IRIS 2 Informatique et Réseaux pour l’industrie et les Services techniques E-6 PROJET INFORMATIQUE REVUE N°2      INTERROGATION DE LA BASE DE.
Techniques Internet de Base Licence 2 (Info, Maths, PC/PA) Université Jean Monnet Ruggero G. PENSA
PHP 5° PARTIE : LES COOKIES
PROGRAMMATION PHP © BTS IRIS 2003 [tv] Modèle Relation client-serveur
0 Objectifs de la session n°1  Revenir sur toutes les bases théoriques nécessaires pour devenir un développeur Web,  Découvrir l’ensemble des langages.
Cours de programmation web
Lyda tourisme Process en PHP. Objectif Il s’agit de construire un segment de process dans un système d’information touristique.
Annexe 2 entêtes HTTP et cookies. Accéder aux objets requêtes et réponses Ces objets sont disponibles dans les classes clé depuis la méthode awake les.
T ECHNOLOGIES WEB CHAPITRE IV : L E LANGAGE PHP 1 Mme Amani JARRAYA & Mohamed MOHSEN.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Auvray Vincent Blanchy François Bonmariage Nicolas Mélon Laurent
Installation et Configuration Internet Information Server (IIS 6)
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Abderrahmane Bouarissa Damien Burglin Arnaud Sansig
PHP 6° PARTIE : LES SESSIONS 1.Introduction 2.Identificateur de session 3.Variables de session 4.Client / Serveur 5.Principe 6.Ouverture de session 7.Enregistrement.
 Formulaires HTML : traiter les entrées utilisateur
Protocole HTTP, cookies, sessions, authentification
Les Servlets Présentation Cycle de vie Principe de fonctionnement
Programmation Web : Protocole HTTP
Séance /10/ Projet de site dynamique avec Dreamweaver : MyCMS
Sécurité des systèmes d’information: Web Security & Honeypots
CPI/BTS 2 Programmation Web Les sites dynamiques Prog Web CPI/BTS2 – M. Dravet – 02/10/2003 Dernière modification: 02/10/2003.
Sécurité des Web Services
Chaîne de requêteCookieSession Sauvegarder un état via l'url Sauvegarder l'état La technique consiste à passer des informations via l'URL sous la forme:
INF2005– Programmation web– A. Obaid Les cartes. INF2005– Programmation web– A. Obaid Images cliquables Outil permettant d'effectuer des liens à partir.
APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI Valérie Bellynck, Benjamin Brichet-Billet, Mazen.
Violation de Gestion d'Authentification et de Session
(fait son épicerie les jeudi). Cross site Scripting est l'attaque web la plus commune.
Développement d’applications Web
1 Programmation Web Programmation WAMP/LAMP Premiers principes.
Transcription de la présentation:

 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). 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. 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 les échanges entre le serveur et le client sont cryptés.

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[" "]

 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( );