Php xhtml cours XHTML CSS JavaScript et PHP tout cela peut facilement embrouiller le débutant Néanmoins la création d'un site web professionnel nécessite la maitrise de nombreux domaines il est donc utile de revenir sur les principaux mécanismes employés

XHTML CSS JavaScript et PHP tout cela peut facilement embrouiller le débutant Néanmoins la création d'un site web professionnel nécessite la maitrise de nombreux domaines il est donc utile de revenir sur les principaux mécanismes employés lors de l'utilisation de PHP Ceux-ci nécessitent d'être correctement compris et assimilés si l'on souhaite pro ?ter du potentiel o ?ert par les langages côté serveur Dans cet article nous nous proposons de ne pas aborder la programmation proprement dite mais de reprendre les bases nécessaires à la bonne compréhension et donc à l'utilisation de PHP Nous décrirons de quelle façon PHP intervient lors de la consultation du site Un peu de théorie Il est nécessaire de bien comprendre le fonctionnement de PHP il di ?ère à la fois du couple HTML CSS et bien qu'il s'agisse d'un langage de programmation à part entière son fonctionnement est fort éloigné d'un programme classique écrit en Java ou en C par exemple Les bases du HTTP Que se passe-t-il lorsque vous entrez l'adresse d'une page dans votre navigateur agent utilisateur L'agent utilisateur va établir une requête en utilisant le protocole HTTP indiquant entre autre la page demandée Cette requête une fois arrivée au serveur transmet l'adresse URI demandée ex http www nomdusite com repertoire document html Cette demande est traitée par un serveur web tel qu'Apache ou IIS qui va l'interpréter trouver le ?chier demandé et le renvoyer en réponse HTTP Dans le cas d'une requête demandant une page HTML classique celle-ci est trouvée ou non par le serveur web sur le disque dur du serveur puis se voit simplement renvoyée vers le navigateur du visiteur Ainsi la visite d'un site ne se fait que par morceau page après page Le serveur web et le client ne sont en relation qu'au moment o? une requête est interprétée par le serveur web Une fois que la page a été envoyée au client le serveur web perd tout contact avec celui-ci Ce mécanisme devient plus complexe lors de l'emploi d'un langage de programmation interprété côté serveur CLangage côté serveur Cette expression désigne un langage dont l'exécution à lieu sur le serveur et non sur la machine du client comme le sont les scripts JavaScript les animations Flash ou tout simplement les rendus CSS de la page HTML logique Toutefois cela a de nombreuses implications l'éxécution du script est indépendante du client navigateur la machine de celui-ci ou son agent utilisateur n'interviennent pas le visiteur ne peut pas refuser l'éxécution du script comme il peut le faire pour JavaScript en le désactivant ou avec dans le cas d'une animation Flash s'il ne possède pas le plug in les paramètres d'exécution dépendent de la con ?guration du serveur web il doit implémenter le moteur du langage côté serveur employé PHP ou ASP ? le script n'est pas en relation directe avec le client celui-ci doit lui passer ses données variables diverses par un mécanisme particulier s'il veut qu'elles soient disponibles au moment de l'éxécution le client n'a aucune idée du

  • 36
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Jul 12, 2022
  • Catégorie Administration
  • Langue French
  • Taille du fichier 50.3kB