Vidéo: Comment fonctionne la cryptographie ? - Julien Pauli - Forum PHP 2018 2025
Le logiciel PHP fonctionne avec le serveur web , qui est le logiciel qui fournit des pages web au monde . Lorsque vous tapez une URL dans la barre d'adresse de votre navigateur Web, vous envoyez un message au serveur Web à cette adresse URL, lui demandant de vous envoyer un fichier HTML. Le serveur Web répond en envoyant le fichier demandé. Votre navigateur lit le fichier HTML et affiche la page Web.
Vous demandez également un fichier au serveur Web lorsque vous cliquez sur un lien dans une page Web. En outre, le serveur Web traite un fichier lorsque vous cliquez sur un bouton de page Web qui envoie un formulaire. Ce processus est essentiellement le même lorsque PHP est installé. Vous demandez un fichier, le serveur web exécute PHP, et il renvoie le code HTML au navigateur, grâce à la programmation en PHP.
Plus spécifiquement, lorsque PHP est installé, le serveur Web est configuré pour s'attendre à ce que certaines extensions de fichiers contiennent des instructions de langage PHP. Souvent, l'extension est. php ou. phtml, mais toute extension peut être utilisée. Lorsque le serveur Web reçoit une requête pour un fichier avec l'extension désignée, il envoie les instructions HTML telles quelles, mais les instructions PHP sont traitées par le logiciel PHP avant d'être envoyées au demandeur.
Lorsque les instructions de langage PHP sont traitées, seule la sortie ou tout élément imprimé à l'écran est envoyé par le serveur Web au navigateur Web. Les instructions de langage PHP, celles qui ne produisent aucune sortie à l'écran, ne sont pas incluses dans la sortie envoyée au navigateur, donc le code PHP n'est normalement pas vu par l'utilisateur.
Par exemple, dans cette simple déclaration PHP, php est la balise d'ouverture de PHP, et? > est la balise de fermeture.
php echo "Bonjour le monde
"; ? >
Ici, echo est une instruction PHP qui dit à PHP de sortir le texte à venir. Le logiciel PHP traite l'instruction PHP et génère ce qui suit:
Hello World
Cette instruction HTML régulière est envoyée au navigateur de l'utilisateur. Le navigateur interprète l'instruction en code HTML et affiche une page Web avec un paragraphe - Hello World. L'instruction PHP n'est pas transmise au navigateur, donc l'utilisateur ne voit aucune instruction PHP. PHP et le serveur Web doivent travailler en étroite collaboration.
PHP n'est pas intégré à tous les serveurs Web, mais fonctionne avec de nombreux serveurs Web populaires. PHP fonctionne bien avec le serveur web Apache. PHP fonctionne également avec Microsoft Internet Information Services (IIS) et d'autres.
Si vous pouvez sélectionner ou influencer la sélection du serveur Web utilisé dans votre organisation, sélectionnez Apache. En soi, Apache est un bon choix. C'est gratuit, open source, stable et populaire. Il fonctionne sur Windows, Linux, Mac OS, et la plupart des saveurs d'Unix.
