Estamos en el camino de hacer de nuestro proyecto
un "final feliz", y en este nuevo encuentro, hablaremos
de cómo terminar nuestro progama de estadísticas para
que nos presente el "documento de identidad", es decir la
IP de la computadora que ha visitado nuestra página.
En nuestro encuentro previo, hicimos la página
que le hace saber a nuestro servidor la IP de la computadora que ha
visitado nuestro sitio, sin embargo, como ya se habrán dado
cuenta, nosotros (los mortales), no sabemos la dirección de
esa computadora.
Así pues, necesitamos crear la cuarta de nuestras
páginas (una muy, muy cortita, por cierto), la cual constará
del siguiente código:
<?php
include("estadistica.php");
echo "Esta página ha
sido visitada por: $IP";
?>
Bien, probablemente se estarán
preguntando qué es la primera sentencia de nuestro programa.
Pues bien, esta sentencia cumple la función de incluir y evaluar
el archivo especificado entre paréntesis y encerrado entre
las comillas dobles (para nuestro caso, el archivo estadistica.php).
Dicho en otras palabras, lo
que hacemos es incluir a todo el archivo y utilizarlo para imprimir
una salida en pantalla, la cual será (redoble de tambores):
la IP de la computadora que ha visitado nuestra página.
Antes de ver la salida en pantalla,
es necesario incluir al "compañero de fórmula"
de include(), es decir: require().
require(),
se sustituye a si mismo por el archivo especificado. Es decir, podemos
requerir la utilización de un archivo dentro de nuestro programa
mediante esta directiva.
Hay que decir que require()
no es una función predefinida, sino, en realidad, una construcción
del lenguaje. Como tal, las reglas de las funciones no se le aplican.
Por otro lado, esta sentencia no devuelve ningún valor.
Dicho lo anterior, los dejamos
con la salida de todas las páginas juntas, para que vean que,
en definitiva, la unión hace la fuerza:
Antes de continuar, hay que aclarar que para efectos
de este ejemplo, utilizamos, como se habrán dado cuenta, otro
archivo que se llama login2.php en lugar del original login.php, sin
embargo, ambos archivos tienen exactamente la misma información.
Muy bien, espero que la salida
de nuestro programa les sirva para ver cuan poderoso e interesante
es programar en PHP.
Por el momento, hay un pensamiento
importantísimo que es imperativo que conozcamos:
"Es detestable esa avaricia espiritual que tienen los que, sabiendo
algo, no procuran la transmisión de esos conocimientos"
(Miguel de Unamuno). Compartan sus conocimientos, lo único
mejor que una persona que sabe, es un enorme grupo de personas que
saben. Hasta pronto.