Qu'est-ce que SHTML?

Extension parfois connue sous le nom de SSI, SHTML est un fichier HTML contenant des instructions de serveur ou des inclusions côté serveur. Il est similaire à un fichier ASP. Ce fichier est utilisé pour associer des fichiers contenant des instructions de serveur afin que tous les fichiers se chargent le plus rapidement possible.

Un administrateur de serveur peut définir le nom des extensions de fichier sur n'importe quoi. Cependant, les fichiers sont généralement .SHTML ou .SSI. L'administrateur peut également autoriser tous les fichiers à inclure du code exécutable. L'activation de cette option peut ralentir le chargement du serveur car il effectuera des tâches supplémentaires pour chaque fichier ouvert.

Un compteur de visiteur de page Web ou un contenu dynamique, tel qu'un calendrier de page Web, sont de bons exemples des raisons pour lesquelles un utilisateur peut vouloir intégrer des instructions à sa page Web. Vous trouverez ci-dessous quelques exemples de la manière dont un utilisateur peut implémenter un script Perl pour sa page Web ou transmettre des informations locales à une page Web.

La première ligne est la méthode la plus courante pour exécuter du code à partir du serveur. Toutefois, en raison de risques pour la sécurité, un administrateur peut désactiver cette fonctionnalité sur le serveur. La deuxième ligne est un autre exemple et constitue généralement l’alternative à la commande exec. La troisième ligne est juste un autre exemple de la façon dont un serveur peut être configuré pour exécuter un fichier. Enfin, la dernière ligne est une méthode permettant de répercuter la date et l’heure locales sur une page Web.

Les questions supplémentaires relatives à la configuration ou à l'installation de SHTML ou SSI doivent être adressées à votre administrateur ou à votre fournisseur de services Internet. Si vous êtes l'administrateur ou essayez d'activer SSI sur votre serveur, nous vous recommandons de vous reporter à la documentation de votre serveur Web.

ASP, HTML, SSI, conditions de conception Web