Server Side Includes

Server Side Includes

Les Server Side Includes, abrégés SSI, sont un langage de programmation fait pour être interprété par un serveur HTTP lorsqu'il sert un document HTML. Ce langage tire son nom de sa principale utilisation : inclure plusieurs fichiers pour construire et servir à la demande un document HTML.

Sommaire

Rôle

Les SSI facilitent la maintenance des sites web en permettant de conserver dans un seul fichier les parties de page web qui se retrouvent à l'identique dans toutes les pages du site. Il s'agit souvent de l'en-tête et du pied de page, qui contiennent des informations comme le nom du site, les coordonnées de son auteur, etc.

Syntaxe

Les directives SSI ont la syntaxe suivante : <!--#directive paramètre="valeur" -->.

<!--#include file="entete.html" -->
<p>Le répertoire contient les fichiers suivants&nbsp;:</p>
<pre><!--#exec cmd="ls"--></pre>
<!--#include file="pied.html" -->

On remarque que ces directives sont des commentaires SGML.

Support des serveurs HTTP

Les SSI sont apparues rapidement dans l'histoire du World Wide Web. Depuis, elles ont été éclipsées par les langages comme PHP et Active server pages.

Le module mod_include du Apache HTTP Server est fréquemment utilisé pour interpréter les SSI. L'extension de nom de fichier .shtml est fréquemment utilisée pour identifier les fichiers que le serveur HTTP doit interpréter. Un autre moyen d'identifier les fichiers HTML à interpréter sans changer leur nom consiste à les marquer comme exécutables (directive XBitHack de mod_include).

Voir aussi

Articles connexes

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Server Side Includes de Wikipédia en français (auteurs)

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • Server Side Includes — (SSI) is a simple interpreted server side scripting language used almost exclusively for the Web. The most frequent use of SSI is to include the contents of one or more files into a web page on a web server. For example, a web page containing a… …   Wikipedia

  • Server Side Includes — (dt.: Serverseitige Einbindungen), auch bekannt als SSI, sind in (meist HTML )Dokumente eingebettete, einfach zu nutzende Scriptbefehle, die auf dem Webserver ausgeführt werden, bevor das Dokument an den Client ausgeliefert wird. Sie stellen eine …   Deutsch Wikipedia

  • Server side includes — Les Server Side Includes, abrégés SSI, sont un langage de programmation fait pour être interprété par un serveur HTTP lorsqu il sert un document HTML. Ce langage tire son nom de sa principale utilisation : inclure plusieurs fichiers pour… …   Wikipédia en Français

  • Server Side Includes — (SSI) es un conjunto de directivas que se escriben en las páginas HTML y que se evalúan en el servidor web cuando se solicita la página HTML. SSI permite añadir contenido generado de forma dinámica a las páginas web, sin tener que programar toda… …   Wikipedia Español

  • Server Side Includes — SSI (Server Side Includes включения на стороне сервера) несложный язык для динамической «сборки» веб страниц на сервере из отдельных составных частей и выдачи клиенту полученного веб сервере Apache при помощи модуля mod include. Включённая в… …   Википедия

  • Server Side Includes (программирование) — SSI (Server Side Includes включения на стороне сервера) несложный язык для динамической «сборки» веб страниц на сервере из отдельных составных частей и выдачи клиенту полученного веб сервере Apache при помощи модуля mod include. Включённая в… …   Википедия

  • Server Side Includes — Abk. SSI . Webserver Erweiterung, die es erlaubt, Webseiten dynamisch zu generieren bzw. zu modifizieren. Vor Auslieferung einer Webseite an einen Browser Client werden darin enthaltene Befehle ausgeführt. So können z.B. der Inhalt einer externen …   SEO Wörterbuch

  • Server-side — refers to operations that are performed by the server in a client server relationship in computer networking.Typically, a server is a software program, such as a web server, that runs on a remote server, reachable from a user s local computer or… …   Wikipedia

  • Server\ Side\ Include — Ermöglichen das Auslagern von gleichbleibenden Webseiteninhalten auf eigene Files. Mit Server Side Includes (SSI) können Variablen definiert werden, die beim Aufruf vom Server dynamisch mit aktuellen Inhalten beliefert werden, beispielsweise die… …   Online-Wörterbuch Deutsch-Lexikon

  • Server Side Include (программирование) — SSI (Server Side Includes включения на стороне сервера) несложный язык для динамической «сборки» веб страниц на сервере из отдельных составных частей и выдачи клиенту полученного веб сервере Apache при помощи модуля mod include. Включённая в… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”