- Plan du Site | Contact |
Pré-RequisPour suivre les différents exemples et exercices présentés, on suppose que vous avez installé un serveur web fonctionnel avec le suport de PHP activé, et que les fichiers terminés par l'extension .php sont traités par PHP. (...)
Si votre serveur web supporte PHP, vous n'avez rien à faire. Simplement, créez un dossier, puis créez un fichier texte, avec l'extension .php : le serveur va automatiquement l'exécuter avec PHP. Il n'y a pas de compilation, ou d'installation compliquée. Gardez en tête que les fichiers sont comparables à des fichiers HTML, dans lesquels vous allez utiliser des balises magiques, qui feront beaucoup de choses pour vous. (extrait du manuel PHP).
Une certaine pratique du html est nécessaire à l'apprentissage de PHP, ceux qui hésitent parmi les quelques dizaines de milliers de pages qui proposent des tutoriels peuvent se rendre là . Principes du Client-ServeurSchéma d'une requête statique![]() Ce premier schéma montre le fonctionnement simple d'un serveur HTTP qui " sert " une page html sous la demande du client. Dans un premier temps, le client accède à une ressource disponible sur le serveur en entrant l'adresse (URL) dans son navigateur. Le serveur HTTP va alors rechercher le fichier dans son arborescence et se contenter de l'envoyer en réponse au client. La charge reste alors au client d'interpréter avec l'aide de son navigateur les balises HTML, les scripts client (par exemple Javascript). Si le code HTML fait appel à des images, il faudra à nouveau les chercher sur le serveur.
Fonctionnement du module PHP![]() Ci-dessous le processus a lieu en plusieurs étapes. Comme lors de l'exemple précédent, le client envoie une requête au serveur sous la forme d'une URL avec éventuellement un passage de paramètres (1). Le serveur commence par vérifier si la page demandé dépend du module php (.php, .php3, .php4, ...) ou est statique (.htm, .html, ...) (2). Si il s'agit d'une page php, le script est alors interprété par le moteur (3) qui peut éventuellement envoyer une requête vers un serveur de base de donnée (4) tel que MySQL par exemple. Celui-ci lui renverra alors les données demandées afin de terminer l'interprétation du script (5). Au final, il générera une page statique (6) du même type qu'une page html pouvant être interprétée par le navigateur du client (7).
|
|
||||
Services | Solutions | Formations | Portfolio | Accès Client |