cours I_PHP Flashcards
notion client serveur :
Mode de communication entre plusieurs ordinateurs d’un réseau. Le client utilise le navigateur et envoie sa requête au serveur, lequel renvoie en retour une réponse au client.
- serveur : passif en attente d’une requête
- client : actif
Comment se fait l’accès aux pages web ?c
Par l’intermédiaire des navigateurs
Qu’est ce qu’un navigateur ?
logiciel qui interprète les langages de programmation
Quelles sont les différentes façons d’accéder à une page web ?
- http
- file
méthode http :
- client - serveur
- requête - réponse
- utilisée pour ressources hébergées sur des serveurs distants sur Internet.
méthode file :
- utilisée pour accéder à des ressources locales stockées sur votre propre système de fichiers (disque dur, SSD, etc.)
- pas de connexion internet nécessaire
- pas possible sur un autre ordi
Pour interpréter du PHP, quel protocole ?
http
En mode de communication client-serveur, quel procédé de communication doivent-ils utiliser ?
les deux doivent utiliser le même procédé.
Etapes d’une requête :
- Saisie de l’URL
- Réception de la requête
- Traitement côté serveur
- Transmission des informations aux scripts correspondants
- Exécution du programme par le script de passerelle, recueillement du résultat
- Génération du résultat
- Réception du résultat par le navigateur et interprétation
Requête : Saisie de l’URL/Réception de la requête
- saisie d’une URL
- le navigateur génère une demande HTTP pour cette URL
dans la demande, infos sur ce qu’on veut en faire
deux méthodes différentes pour transmettre cette requête : get et post
Script de passerelle ?
Programme hébergé par le serveur web
mission : gestion de la demande et de l’exécution du programme ou du script associé en fonction des informations contenues dans la demande (GET ou POST
Requête : traitement côté serveur ?
- Serveur web reçoit la requête HTTP
- transmet au script de passerelle correspondant.
Requête : transmission des infos
extraction des données par le script de passerelle pour obtenir un programme.
Requête : Exécution du programme
Le script de passerelle exécute le programme et va recueillir les données de l’exécution
Requête : Réception du résultat par le navigateur et interprétation
Le script de passerelle envoie les résultats au navigateurs, qui interprète et crée le rendu visible par l’utilisateur