Comment ça marche ?
Le langage PHP est ce que l'on appelle un langage "Côté
serveur" (en anglais, "server-side"). C'est à dire
que les programmes que vous allez écrire en PHP, seront interprétés
et exécutés sur le serveur qui hébergera votre site.
Pour que ça marche sur votre ordinateur, afin de pouvoir tester en local vos réalisations, reportez-vous à ma page "Que faut-il". |
Que veut dire "server-side" en clair ? C'est encore
très simple. Jusque là, si vous avez développé
de sites en HTML, vous savez que le code HTML est interprété
par votre navigateur qui vous renvoie à l'écran l'interprétation
qu'il a fait de votre code. En quelque sorte, et pour faire simple, on peut dire que la page HTML que reçoit le client de la part du serveur, est complètement construite par votre programme PHP. En fait, elle n'existe pas vraiment puisqu'elle n'est pas enregistrée en tant que page HTML pure sur le serveur (comme les pages courantes des sites statiques) mais qu'elle est "inventée" chaque fois que c'est nécessaire et envoyée au client en fonction de votre programme PHP. On dit alors que cette page est "dynamique", c'est-à-dire "dynamiquement" créée par le serveur. Nous verrons plus tard comment et dans quelles conditions. Pour voir le schéma de ce fonctionnement, cliquez ICI C'est en particulier ce qui se passe lorsque vous utilisez un moteur de recherche sur le net. Vous lui envoyez un mot clé et ce mot clé est reçu (la plus part du temps) par un programme PHP qui va regarder dans une base de données les pages qui correspondent à votre demande. A partir de là, le programme PHP extrait de la base de données les pages qu'il a relevées, met tout ça en forme et vous renvoie une page qui affiche tous les sites correspondants à votre requête. Cette page, que vous recevez, est créée "dynamiquement" à partir de votre mot clé. Elle n'existe pas en tant que page HTML sur le disque dur du serveur du moteur de recherche. Elle est fabriquée tout exprès pour vous et rien que pour vous. Nous verrons que le langage PHP permet bien d'autres choses que ça, mais en substance, c'est le fondement du fonctionnement "server-side". Tout provient du serveur. |
Texte |
Texte |
Texte |
Ce cours est enseigné par Philippe
Médan
dans le cadre de la formation des professionnels de l'INTERNET.
au CREFAC
, 14 rue Scandicci, 93000 Pantin. Tél. : 01 48 46 51 99
au GITA-GRETA , Lycée
Technologique Diderot 61, rue David D'Angers 75019 Paris Tél. : 01
40 40 36 27
au CESI à l'Ecole
des ingénieurs, 116 Av Aristide Briand, BP 57, 92224 Bagneux CEDEX
Tél. : 01 45 36 70 00
© Philippe Médan 1999-2003. Tous droits de reproduction réservés pour tous pays.