Extrait du cours description du langage PHP
…….
Pour organiser un site, on sépare les fonctions en différents fichiers.
Quatre fonctions permettent d’inclure des fichiers : require, require once, include et include once.
Les instructions require et require once conduisent à l’arret du script en cas d’erreur dans un script inclus alors que les instructions include et include once ne provoquent qu’une alerte (donc les cript continu).
Lors d’imbrications multiples le problème de la redéclaration peut se poser. Pour éviter ceci, les fonctions require once et include oncevérifient que le fichier n’a pas déjà été inclus avant de l’inclure.
Les formulaires
Interaction avec le client Les formulaires
Les tableaux super-globaux $ GET et $ POST sont des tableaux associatifs contenant les variables définies dans les formulaires.
Chaque tableau est associé à la méthode d’envoi du même nom.
Pour les éléments homogènes à des tableaux le nom doit se terminer par [] pour être transformé en tableau.
Il existe un tableau $ FILES qui contient les fichiers téléchargés via la méthode POST du client vers le serveur.
Présentation générale
Interaction avec le client Les outils de support de sessions web
Le protocole HTTP impose une déconnexion après l’envoi d’une page.
Il est nécessaire de pouvoir passer des informations d’une page à l’autre.
Deux mécanismes sont possibles en PHP :
Les cookies stockés sur le poste client,
Les sessions supportées par le serveur.
……
Programmation du Web présentation et description du langage PHP (1,60 MO) (Cours PDF)