Académique Documents
Professionnel Documents
Culture Documents
Web2
ESCS/2023-2024
2 e-B
Nouha Chaâben Kammoun
PROGRAMMATION WEB 2 ---- NOUHA CHAÂBEN KAMMOUN
Introduction générale
Manipulation de BD mySQL
2
INTRODUCTION
GÉNÉRALE
PROGRAMMATION WEB 2 ---- NOUHA CHAÂBEN KAMMOUN
FONCTIONNEMENT DU WEB
6
PROGRAMMATION WEB 2 ---- NOUHA CHAÂBEN KAMMOUN
FONCTIONNEMENT DU WEB…
ARCHITECTURE 3 TIERS
Côté Client (Front-end) Côté Serveur (Back-end)
PHP MySQL
HTML
CSS
JS
ARCHITECTURE 3 TIERS :
CONSULTATION D’UNE PAGE WEB DYNAMIQUE
Le navigateur envoie l'adresse URL (Uniform Ressource Locator) que l’utilisateur a encodée.
Le serveur Web cherche dans son arborescence si le fichier existe et si celui-ci porte une extension
reconnue comme une application PHP (.php, .php*, .phtml). Si c'est le cas, le serveur Web transmet ce fichier
à PHP.
PHP interprète le fichier (analyser et exécuter le code PHP). Si ce code contient des requêtes vers une
BDD MySQL, PHP envoie la requête SQL. La BDD renvoie alors les informations voulues au script qui peut
les exploiter (pour les afficher par exemple).
PHP continue d'interpréter la page, puis retourne le fichier dépourvu du code PHP (puisqu'il est exécuté)
au serveur Web.
Le serveur Web renvoie finalement le fichier au navigateur de l'utilisateur. Ce fichier ne contient plus que du
Html. 10
PROGRAMMATION WEB 2 ---- NOUHA CHAÂBEN KAMMOUN
OUTILS NÉCESSAIRES
NotePad++ XAMPP
11
PROGRAMMATION WEB 2 ---- NOUHA CHAÂBEN KAMMOUN
OUTILS NÉCESSAIRES…
Serveur Web Local : permet de recréer l’architecture serveur sur la machine.
Il contient ainsi les programmes suivants :
13
PROGRAMMATION WEB 2 ---- NOUHA CHAÂBEN KAMMOUN
http://localhost/dashboard/
14