Concept

Langage serveur

Un langage serveur, ou plus précisément un langage de script côté serveur (de l'anglais : server-side scripting) est un langage de programmation mis en œuvre sur un serveur HTTP pour produire une page Web dynamique. L'utilisation d'un langage serveur, nécessaire pour utiliser une base de données, est indispensable pour la majorité des scripts complexes. Un langage serveur est interprété par un logiciel situé sur un serveur, contrairement à la partie client, interprétée sur l'ordinateur du visiteur. L'avantage d'un langage serveur est qu'il permet d'adapter le site à l'utilisateur d'après ses besoins, ses autorisations ou d'autres informations provenant d'une base de données, tout cela sans nécessiter le support d'une technologie supplémentaire par le client Lorsqu'une page Web statique est consultée par un visiteur, le serveur HTTP se contente de fournir le contenu du fichier demandé. C'est ensuite au navigateur du client d'interpréter le code reçu, constitué généralement d'XHTML ou d'HTML, de CSS, voire de JavaScript et d'images (png, jpeg ou gif). Dans le cas d'une page utilisant un langage serveur, le serveur HTTP fait interpréter la page avant de retourner le résultat de cette interprétation au client. Par exemple, si une page en PHP comprend la ligne , le serveur HTTP fournit à l'interpréteur PHP la page, lequel remplace alors cette ligne par la date du jour, puis la redonne au serveur HTTP qui la transmet au client. Ainsi, le code source de la page telle qu'il est visible par le visiteur n'a aucune trace de langage serveur. Un langage serveur peut par ailleurs interagir avec une base de données, cela permettant de stocker des données en vue d'un affichage ou d'une modification ultérieure. Par exemple, la page que vous êtes en train de lire est contenue dans la base de données des serveurs de Wikipédia. On veut afficher la date sur une page web. Le code en langage serveur a été interprété avant le code en langage client.

À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.

Graph Chatbot

Chattez avec Graph Search

Posez n’importe quelle question sur les cours, conférences, exercices, recherches, actualités, etc. de l’EPFL ou essayez les exemples de questions ci-dessous.

AVERTISSEMENT : Le chatbot Graph n'est pas programmé pour fournir des réponses explicites ou catégoriques à vos questions. Il transforme plutôt vos questions en demandes API qui sont distribuées aux différents services informatiques officiellement administrés par l'EPFL. Son but est uniquement de collecter et de recommander des références pertinentes à des contenus que vous pouvez explorer pour vous aider à répondre à vos questions.