Cours PHP 2 – Sébastien LELEU - Cours disponible sur www.webfusion.fr/#!/pageFormation
Sommaire
Cookies .......................................................................... 3
Introduction ............................................................................................................... 3
Fonctionnement ........................................................................................................ 3
Sécurité ...................................................................................................................... 4
Création et modification ........................................................................................... 4
Lecture ....................................................................................................................... 5
Suppression .............................................................................................................. 5
Stocker des tableaux dans des cookies ................................................................ 5
Exemple concret avec les cookies ......................................................................... 6
Observer les cookies ............................................................................................... 7
Sessions ........................................................................ 9
Introduction .............................................................................................................. 9
Fonctionnement ....................................................................................................... 9
Initialisation ............................................................................................................ 10
Création, modification et lecture .......................................................................... 10
Suppression ........................................................................................................... 10
Exemple .................................................................................................................. 11
Communication avec la base de données …............. 12
Introduction ........................................................................................................... 12
La classe Mysqli ..................................................................................................... 13
La classe Mysqli_Result ........................................................................................ 15
Connexion à la base de données …....….............................................................. 15
Effectuer une requête ............................................................................................. 17
Gestion des erreurs …............................................................................................ 17
Exploiter les données en PHP …........................................................................... 18
Traitement d'un enregistrement …........................................................................ 19
Traitement de plusieurs enregistrements …........................................................ 19
Traitement des enregistrements et affichage visuel …....................................... 20
Choix du connecteur de base de données …....................................................... 22
Sécurité …..................................................................... 23
Failles de sécurité XSS .......................................................................................... 23
Failles de sécurité injection SQL ...........................................................................23
Moyen de protection............................................................................................... 24
Autres failles de sécurité …................................................................................... 25
Restriction d'accès sur les dossiers .................................................................... 26
Annexe …...................................................................... 23
Initialiser le connecteur PDO ................................................................................ 23
Tous droits réservés – Sébastien LELEU Page 2 / 30