Son páginas que cambian su contenido, es decir, páginas que contienen partes vivas que hacen que se vean diferentes consiguiendo así suprimir la sensación de familiaridad. Es importante para una página atraer visitantes y una forma de conseguirlo es evitando que los usuarios siempre vean la misma información. Una página tipica son las de respuestas a los formularios. Es posible crear un script que interprete la información recibida de un formulario y hacer que genere otra página resultado donde se hagan muestren cálculos o simples mensajes informativos que cambien en función de los datos de entrada. 9.2. Server-Side Includes. Server-Side Includes son comandos HTML que funcionan como macros. Estos comandos son comentarios HTML con formato especial que recoge el servidor y utiliza como instrucciones para insertar información en el script HTML, en lugar de comentarios. El formato usado es: <!--#comando SSI--> Ejemplo: <P>La fecha actual es: <!--#ECHO VAR="DATE_LOCAL"--> Muestra la fecha actual de ejecución de una página. El uso de estos comandos es una opción de los servidores que ejecutan el software HTML de NCSA. Para poder trabajar con estos comandos los servidores necesitan una configuración especial. También, a los documentos que contienen comandos SSI se les suele cambiar la extensión por .shtml para ser ejecutados de una forma especial. Un archivo .html se enviará inmediatamente, en cambio uno con comandos SSI, necesita generar un nuevo código a enviar donde aparezcan resueltos los comandos SSI. Esto conlleva una perdida de tiempo por lo que el uso de dichos comandos debe medirse para no hacer sufrir a los servidores. 9.3. Comandos SSI. La tabla siguiente muestra los comandos SSI más usados: Comando - Sintaxis/Descripción -
Include Plantillas de hora y fecha del comando SSI Config. Plantilla - Formato %c - DiaSemana mes dd hh:mm aaaa -> Jue Enero 7 14:30 1999 %A - DiaSemana -> Jue %a - mes -> Enero %X - hh:mm:ss -> 14:30:00 %H - Hora -> 14 %M - Minutos -> 30 %S - Segundos -> 00 %A - DiaSemana -> Jueves %B - Mes -> Enero %Y - Año -> 1999 %x - mm/dd/aa -> 01/07/99 %m - mes -> 01 %d - dia -> 07 %y - año -> 99 %I - hora (am|pm) -> 2 pm %p - am|pm -> pm |