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:

Slides:



Advertisements
Présentations similaires
Didacticiel Mon EBSCOhost
Advertisements

Les Structures.
1 Georgeta Bădău CRÉATION ET GESTION DUN BLOG AVEC LA PLATE-FORME LEWEBPEDAGOGIQUE.COM Séance no.4.
Support.ebsco.com Liste de résultats EBSCOhost Didacticiel.
Les Structures. Introduction : Imaginons que lon veuille afficher les notes dune classe délèves par ordre croissant avec les noms et prénoms de chaque.
Tutorial dutilisation du forum du BDS By Youl. 1- Linscription 2- Parcourir le forum Catégorie Sujet Message 3- Poster un message 4- Utilisation avancée.
Microsoft® Office Excel® Formation
Découvrez notre plate-forme de gestion de listes de diffusion.
RESERVATION AVEC ‘ADOC’
Le portail des sports des associations de la ville de Nice
API Présentation Comment ajouter des pages. Vous voici dans notre site « laboratoire » pour la démonstration RAJOUTER UNE PAGE.
La balise <FORM>:
GERER UN BLOG MANUEL DAIDE A LUTILISATION DE BLOGGER Josiane Goettelmann Mai 2011.
Bibliothèque Patchouli
Mars 2013 Grégory Petit
Une adresse gratuite... Comment créer une adresse gratuite...
Recherche avancée multi-champs EBSCOhost
Administration de SharePoint
Les fonctionnalités : Contacts Windows Présentation de CARNET DADRESSE.
Les instructions PHP pour l'accès à une base de données MySql
Bibliothèque de fonctions PHP
28 novembre 2012 Grégory Petit
Le menu « Actualités » © Michel DURIEUX – Février 2007.
Sur la page daccueil dEvaloscope qui a été réservée à votre établissement, vous commencez par créer un compte…
Introduction au langage PHP Réfs : Chap 3 p 49. Présentation PHP (Hypertext PreProcessor) est un langage de développement Web créé en 1994 par Rasmus.
FM’Up Le gestionnaire de demandes d’Initiale
FICHIERS : Définition : Algorithme général:
Développement dapplications web Authentification, session.
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.
Les devis Le devis ODF.
+ Modifier sa page personnelle. + Connectez-vous Avec votre navigateur, rendez-vous surhttp://gramata.univ-paris1.fr et cliquez sur le lien : « Se connecter.
Création de menus. Depuis la page d’accueil de votre site, cliquez sur le lien [Login] puis saisissez les identifiants qui vous ont été attribués. Connectez-vous.
TracenPoche Insérer une figure TepWeb >.  Contenu de l'archive tepweb.zip Contenu de l'archive tepweb.zip  Quelques notions de html Quelques notions.
L’écran d’accueil A gauche, se trouve le bloc d’authentification. Vous avez reçu votre identifiant et votre mot de passe par mail. N’oubliez pas le.
PHP & My SQL.
Les 10 fonctions principales de votre Espace Membre Comment accéder rapidement aux fonctions importantes de votre compte ?
Date : Juillet 2014 Formation : TAI Formateur : Tayeb BENDJELTI
Tester un fichierManipuler un fichierManipuler un répertoire Les données disponibles Les fichiers On peut obtenir sur un fichier toutes les informations.
PHP 5° PARTIE : LES COOKIES
1 Utiliser un blog “écrire un billet ou un commentaire et le publier” Quelques données techniques: Un blog est une suite d’articles appelés billets, publiés.
Diffusion Nationale TOULOUSE – Décembre 2008 STS Web Services libres Gérer les services libres.
GEORGETA BĂDĂU CRÉATION ET GESTION D’UN BLOG AVEC LA PLATE-FORME LEWEBPEDAGOGIQUE.COM Séance no.2.
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.
+ Modifier ses identifiants de connexion. + Par défaut, les identifiants de connexion sont : - login : prénom (en minuscules sans accent) - mot de passe.
 Formulaires HTML : traiter les entrées utilisateur
Mettre en formeExaminerManipuler Les fonctions printf() et sprintf Le traitement de chaîne de caractère La fonction printf() formate le contenu d'une chaîne.
 Fonctions diverses, scripts PHP Variables de session Les sessions sous PHP permettent de conserver des données d'un utilisateur coté serveur, lors de.
Citrix ® Presentation Server 4.0 : Administration Module 9 : Déploiement d'applications.
1 Windows 2003 Server Stratégie des comptes. 2 Windows 2003 Server Il faut tenir compte de ces 3 paramètres.
Ingénierie des réseaux
Support.ebsco.com Didacticiel Mon EBSCOhost Didacticiel.
CPI/BTS 2 Programmation Web Fonctions & Includes Prog Web CPI/BTS2 – M. Dravet – 02/11/2003 Dernière modification: 02/11/2003.
Centre d’échange d’informations sur la Convention sur la Diversité Biologique Bienvenue dans le cours sur l’ajout d’une Actualité sur un site web développé.
1 PHP 5 Notions fondamentales (niveau 1 cours #3) Formation continue – Cégep de Sainte-Foy François G Couillard.
Vous voici dans notre site « laboratoire » pour la démonstration AJOUTER UNE PAGE Cliquez sur ENTREZ ICI pour accéder à la partie administration.
Master 1 SIGLIS Java Lecteur Stéphane Tallard Correction du TD Chapitre 3.
Observatoire des pratiques Groupe TUICE 2014 Présentation de… Un espace numérique de travail… A partir d’un compte Google.
GUIDE D’UTILISATION SITE STE BATHILDE. Sommaire 1.Connexion - La page d’accueil 2.Gérer les articles: - Création - Modification - Suppression 3.Gérer.
Scénario Les scénarios permettent de modifier la position, taille … des calques au cours du temps. Son fonctionnement est très proche de celui de Macromedia.
Exposé DREAMWEAVER 2 Guillaume DUBREUIL Adrien HADOUX.
Utiliser le dossier Mon EBSCOhost Tutoriel support.ebsco.com.
Dreamweaver (2) ● les calques (layers) ● les comportements
Formation.
Les calques Les Template (modèles) Les Comportements Les scénarios Les formulaires Les CSS Le serveur Web de l’UTC Présentation.
Utilisation de la plateforme DomoLeaf en mode Démo 1.
1 Tableur Excel. 2 Introduction Un tableur est un logiciel permettant de manipuler des données numériques et d'effectuer automatiquement des calculs sur.
APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI Valérie Bellynck, Benjamin Brichet-Billet, Mazen.
Introduction au WIKI Par Marc Chevarie.
Gérer ses rendez-vous en ligne avec google et netvibes.
Développement d’applications Web
Transcription de la présentation:

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: Pour cela il suffit de placer sur tous les liens entre vos pages des scripts du type: <? $nom = "Google"; $adresse = " $requete = "nom=".urlencode($nom); $requete.= "&adresse=".urlencode($adresse); ?> ">Envoyez! AULAS

Chaîne de requêteCookieSession Sauvegarder un état avec les cookies Sauvegarder l'état Le cookie est un fichier placé dans un répertoire dédié sur la machine de l'utilisateur: - sa taille est très limitée: 4 ko. - il contient les informations suivantes: - nom - valeur - date d'expiration - infos sur la machine qui l'a créé Seule la machine qui a créé le cookie peut lire les informations qu'il contient. Chaque site qui dépose un cookie chez vous ne peut que lire que celui-là seul. AULAS

Chaîne de requêteCookieSession Sauvegarder un état avec les cookies Sauvegarder l'état Pour créer un cookie avec Php il faut placer avant la première balise : setCookie("nomCookie", "contenu", duréedevie); Ex: setCookie ("infoperso", "Paul", time()+60); Pour accéder ou modifier la valeur contenue dans le cookie, vous utilisez la syntaxe: $_COOKIE["nomCookie"] Les infos contenues dans $_COOKIE[] sont disponible quelque soit la page sur laquelle vous vous trouvez. AULAS

Chaîne de requêteCookieSession Exercice 1 Sauvegarder l'état Créez deux pages : une première qui créé un cookie dans lequel vous placerez par exemple des informations sur le navigateur de l'utilisateur, avec un lien vers une seconde page dans laquelle s'affichera cette information. ps: on en rajoutera une troisième pour tuer le cookie. AULAS

Chaîne de requêteCookieSession Exercice 1 Sauvegarder l'état <?php $toto = $_SERVER['HTTP_USER_AGENT']; setcookie("monCookie", $toto, time()+3600); ?> Création d'un cookie Bonjour à vous! Allez à la page suivante. AULAS

Chaîne de requêteCookieSession Exercice 1 Sauvegarder l'état Utilisation d'un cookie Rebonjour! <? print "Sur votre précédente feuille, vous utilisiez un navigateur: ".$_COOKIE["monCookie"]; ?> Voir la page où on tue les cookies (à la main). AULAS

Chaîne de requêteCookieSession Exercice 1 Sauvegarder l'état <? setcookie("monCookie","",time()-60); ?> Suppression d'un cookie Rerebonjour! <? if (isset($_COOKIE["monCookie"])) print "monCookie pas mort!"; else print "arrghhh... monCookie est mort"; ?> AULAS

Chaîne de requêteCookieSession Sauvegarder un état avec les sessions Sauvegarder l'état Contrairement aux cookies, les sessions sont basées sur des fichiers créés sur le serveur. Pour fonctionner, il est néanmoins nécessaire que l'utilisateur accepte les cookies car c'est par ce biais que son identifiant de session est reconnu. AULAS

Chaîne de requêteCookieSession Sauvegarder un état avec les sessions Sauvegarder l'état L'utilisation des sessions par une page php n'est pas automatique (sauf si vous modifiez la valeur de session.autostart dans php.ini). Pour utiliser les cessions, vous devez écrire: session_start(); Si aucune session n'existe, php créé automatiquement un identifiant de session que vous pouvez visualiser avec la fonction session_id(). L'emplacement du fichier créé par php est indiqué par session_save_path( ). La manière dont est stockée l'information vous est renvoyée par la fonction session_encode(). Par défaut la durée de vie d'une session est limitée à l'ouverture de votre navigateur. Mais vous pouvez fixer une durée arbitraire dans php.ini avec session.cookie.lifetime(). AULAS

Chaîne de requêteCookieSession Sauvegarder un état avec les sessions Sauvegarder l'état Vous pouvez stocker et interroger les variables d'une session de la manière suivante: $_SESSION['nomVariable']; Lorsque vous voulez supprimer une session, utilisez la fonction session_destroy(); Attention: tant que vous n'avez pas rechargé votre page: les variables de session restent accessibles. Pour les décharger de la mémoire, pensez à utilisez: session_unset(); AULAS

Chaîne de requêteCookieSession Exercice 2 Sauvegarder l'état Créez une page qui créé une session. Faites afficher l'identifiant et l'emplacement du fichier de session. Entrez deux valeurs dans deux variables de session et créez un lien vers une seconde page. Cette seconde page se chargera d'afficher le contenu de ces deux variables ainsi que la manière dont ces deux variables sont stockées dans le fichier de session. AULAS

Chaîne de requêteCookieSession Exercice 2 Sauvegarder l'état <?php session_start(); ?> <?php print "Bienvenue, ton ID de session, ".session_id()." "; print "Ton fichier se trouve: ".session_save_path()." "; $_SESSION['nom'] = "Luc"; $_SESSION['mdp'] = "Taureau";?> Page suivante AULAS

Chaîne de requêteCookieSession Exercice 2 Sauvegarder l'état <?php session_start(); ?> <?php print "Les variables ont été enregistrées à l'aide du tableau superglobal \$_SESSION[ 'nom_de_la_variable' ] sous la forme suivante: ".session_encode()." "; print "Nom : ".$_SESSION['nom']; print "Mdp : ".$_SESSION['mdp']; ?> AULAS