Script côté serveur

Les scripts côté serveur en ce qui concerne les pages Web font généralement référence au code PHP qui est exécuté sur le serveur Web avant que les données ne soient transmises au navigateur de l'utilisateur. Dans le cas de PHP, tout le code PHP est exécuté côté serveur et aucun code PHP n'atteint jamais l'utilisateur. Une fois le code PHP exécuté, les informations qu'il génère sont intégrées dans le code HTML, qui est envoyé au navigateur Web du spectateur.

Une façon de voir cela en action est d'ouvrir une de vos pages PHP dans un navigateur Web, puis de choisir l'option "'Voir la source". Vous voyez le HTML, mais pas de code PHP. Le résultat du code PHP est là car il est intégré dans le code HTML sur le serveur avant que la page Web ne soit livrée au navigateur.

Exemple de code et de résultat PHP

 

Alors que le fichier PHP côté serveur peut contenir tout le code ci-dessus, le code source et votre navigateur affichent uniquement les informations suivantes:

Mon chat et mon chien Clif aiment jouer ensemble.

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. Les autres langages de programmation côté serveur sont Python, Ruby, C #, C ++ et Java. Il existe de nombreuses instances de scripts côté serveur, qui offrent une expérience personnalisée aux utilisateurs.

En comparaison, les scripts côté client fonctionnent avec des scripts intégrés - JavaScript est le plus familier - qui sont envoyés 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. Certains utilisateurs désactivent les scripts côté client en raison de problèmes de sécurité.