Pourquoi ne vois-je pas mon code PHP lorsque je visualise la source?

Les développeurs Web et ceux qui connaissent bien les pages Web savent que vous pouvez utiliser un navigateur pour afficher le code source HTML d'un site Web. Cependant, si le site Web contient du code PHP, ce code n'est pas visible, car tout le code PHP est exécuté sur le serveur avant l'envoi du site Web à un navigateur. Tout ce que le navigateur reçoit est le résultat du PHP intégré dans le HTML. Pour cette même raison, vous ne pouvez pas accéder à un fichier .php sur le Web, l'enregistrer et vous attendre à voir comment cela fonctionne. Vous enregistrez uniquement la page produite par le PHP, et non le PHP lui-même.

PHP est un langage de programmation côté serveur, ce qui signifie qu'il est exécuté sur le serveur Web avant l'envoi du site Web à l'utilisateur final. C'est pourquoi vous ne pouvez pas voir le code PHP lorsque vous affichez le code source.

Exemple de script PHP

 

Lorsque ce script apparaît dans le codage d'une page Web ou d'un fichier .php qui est téléchargé par une personne sur un ordinateur, ce visualiseur voit:

Ma page PHP

Comme le reste du code n'est que des instructions pour le serveur Web, il n'est pas visible. Une source de vue ou une sauvegarde affiche simplement les résultats du code dans cet exemple, le texte Ma page PHP.

Script côté serveur vs script côté client

PHP n'est pas le seul code qui implique des scripts côté serveur, et les scripts côté serveur ne sont pas limités aux sites Web. D'autres langages de programmation côté serveur incluent C #, Python, Ruby, C ++ et Java. 

Les scripts côté client fonctionnent avec des scripts intégrés - JavaScript est le plus courant - qui est envoyé du serveur Web à l'ordinateur d'un utilisateur. Tout le traitement du script côté client a lieu dans un navigateur Web sur l'ordinateur de l'utilisateur final.