.htaccess Apache

Repaso a las variables de SSI de Apache

Post de repaso para ver las variables de SSI de Apache, estas pueden ser usadas en ficheros HTML para obtener información del servidor, usuario y/o ficheros del servidor.

Listado de variables de SSI de Apache

A continuación os listo la diferentes variables:

Variable DOCUMENT_NAME

Con esta variable obtener el nombre del fichero en donde ejecutamos dicha variable. Os muestro un ejemplo:

<!--#echo var="DOCUMENT_NAME" -->

Variable DOCUMENT_URI

Su funcionalidad es la de obtener el path relativo de un fichero, su sintaxis y ejemplo la podemos ver aquí:

<!--#echo var="DOCUMENT_URI" -->

Con el código superior usado en esta URL el resultado sería el siguiente:

/variables-ssi-apache-5185/

Variable DATE_LOCAL

Sirve para mostrar la fecha local del servidor, su sintaxis básica es la siguiente:

<!--#echo var="DATE_LOCAL"-->

De esta manera estaríamos mostrando la hora local del servidor con el siguiente formato:

Monday, 07-Dec-2015 12:53:09 CET

Para formateos de fecha consulta el post original:

Variable DATE_GMT

Con esta variable se muestra la fecha GMT del servidor usando las directivas SSI (Server Side Includes) de Apache.

Su sintaxis básica es la siguiente:

<!--#echo var="DATE_GMT"-->

De esta manera estaríamos mostrando la hora local del servidor con el siguiente formato:

Monday, 07-Dec-2015 12:53:09 GMT

Para formateos de fecha consulta el post original:

Variable LAST_MODIFIED

Su funcionalidad muestra la fecha de modificación del HTML donde tenemos nuestra variable. Su sintaxis básica es:

<!--#echo var="LAST_MODIFIED"-->

De esta manera estaríamos mostrando la fecha de modificación que tiene el siguiente formato:

Saturday, 05-Dec-2015 12:22:14 CET

Para formateos de fecha consulta el post original:

Variable HTTP_USER_AGENT

Variable para obtener el user agent del navegador. Veamos el código que debemos poner en nuestros archivos HTML para obtener el user agent del usuario que nos visita:

<!--#echo var="HTTP_USER_AGENT" -->

Con el código superior estamos mostrando por pantalla el user agent.

Variable HTTP_REFERER

Variable para obtener el referer. Es una cabecera HTTP que contiene la URL de la página web desde dónde proviene la visita.

Por ejemplo, tenemos 2 páginas: index.html y pagina.html, desde index.html linkamos a pagina.html, cuando vayamos a página.html el referer será index.html.

Su sintaxis es la siguiente:

<!--#echo var="HTTP_REFERER" -->

Variable SERVER_SOFTWARE

Esta variable contiene información sobre el software instalado en el servidor de una página web. Su sintaxis es la siguiente:

<!--#echo var="SERVER_SOFTWARE" -->

Variable SERVER_NAME

Variable que sirve para obtener el dominio del servidor, su sintaxis es:

<!--#echo var="SERVER_NAME" -->

Variable REMOTE_ADDR

Con esta variable se obtiene la ip de un usuario. Un ejemplo de sintaxis sería el siguiente:

<!--#echo var="REMOTE_ADDR" -->
compartir
Publicado por
Aner Barrena