htm et html signifient la même chose, langage de balisage hypertexte. La raison de cette différence est que les règles de dénomination précédentes dans l'environnement DOC n'autorisaient que trois suffixes. Ce sont toutes des pages statiques
shtml C'est un. langage de balisage hypertexte dynamique. Ils doivent être traités par le serveur car il contient la technologie SSI
La différence entre SHTML et HTML, si vous pouvez l'expliquer en une phrase, c'est que SHTML n'est pas du HTML, c'est un langage de balisage hypertexte dynamique. API du serveur. Shtml est un HTML généré dynamiquement par le serveur. Bien que les deux soient des formats hypertextes, SHTML est un fichier utilisé pour la technologie SSI, c'est-à-dire SERVER SIDE INCLUDE - Instructions d'inclusion côté serveur SSI si le serveur Web a la fonction SSI (. La plupart des serveurs WEB (notamment basés sur les plateformes Unix) tels que Netscape Enterprise Server prennent en charge les commandes SSI). Un traitement spécial sera accordé aux fichiers shtml. Scannez d'abord le fichier shtml pour voir s'il n'y a pas d'instructions SSI spéciales.
Si oui, interprétez la commande SSI selon les règles de paramétrage du serveur Web. Après l'explication, déposez le client avec le code HTML normal.
Quelle est la relation entre html ou htm et shtml ou shtm ?
HTML ou htm est un format de page statique, ce qui signifie que le script n'a pas besoin d'être analysé par le serveur, ou qu'il n'y en a pas. l'exécution côté serveur, et shtml ou shtm, parce qu'il est basé sur la technologie SSI, est traité comme un langage de programmation dynamique lorsqu'il existe un script exécutable côté serveur, tout comme asp, jsp ou php. Lorsque shtml ou shtm ne contiennent pas de scripts exécutables côté serveur, leur fonction est la même que celle de html ou htm.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!