Le serveur web analyse les pages HTML et détecte les instructions de programmation :
il traite alors ces instructions et renvoie le résultat au navigateur sous forme de page HTML.
- CGI (Common Gateway Interface)
Interface client/serveur qui permet à un client Web d'accéder
à une application hébergée sur un serveur Web.
Il se présente sous la forme d'un répertoire dans lequel sont
stockés des scripts, le plus souvent écrits en PERL
La requête, élaborée via le formulaire, est transmise au serveur et au programme d'interfaçage sous forme d'une chaîne de caractères.
Cette chaîne de caractères, ayant la forme de paires nom=valeur, est concaténée par le client à l'URL précisée dans l'attribut "ACTION".
le document résultant de la requête est mis au format HTML.
Par exemple : les accés aux bases de données documentaires
Interrogation des catalogues de l'INRIA
Langages de programmation les plus utilisés :
- ASP : langage de Microsoft, utilisé, bien sûr, sur les serveurs de Microsoft
- PHP : équivalant de l'ASP mais version Unix. pratique pour la gestion de bases de données.
- PERL : "Le" langage de référence pour la programmation sur l'Internet.
- C++ : langage utilisé pour les gros développements de programmes.
- ...