[Tutorial] PHP - Crear Script Para Capturar Ip

Iniciado por andy007, Mayo 21, 2013, 02:58:29 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Este video lo hice yo por que no tenia nada que hacer xD


dejame hacerte unas pequeñas criticas constructivas xD

a ver, te falto decir que el parámetro "modo" (a) crea el archivo, y si ya existe lo abre para su escritura
y tienes un error en tu script, con SERVER_ADDR se muestra la ip del servidor donde se está ejecutando el script, no la del usuario xD, para mostrar la del usuario seria con REMOTE_ADDR
otra cosita mas, "\n" no crea un espacio, sino un salto de linea

tambien te recomiendo que filtres o valides las variables, en este caso la ip, para evitar cualquier tipo de vulnerabilidad, ya que cambiando las cabeceras, ya no sale la ip, sino lo que tu quieras xD y asi se puede hacer algun xss

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
dejame hacerte unas pequeñas criticas constructivas xD

a ver, te falto decir que el parámetro "modo" (a) crea el archivo, y si ya existe lo abre para su escritura
y tienes un error en tu script, con SERVER_ADDR se muestra la ip del servidor donde se está ejecutando el script, no la del usuario xD, para mostrar la del usuario seria con REMOTE_ADDR
otra cosita mas, "\n" no crea un espacio, sino un salto de linea

tambien te recomiendo que filtres o valides las variables, en este caso la ip, para evitar cualquier tipo de vulnerabilidad, ya que cambiando las cabeceras, ya no sale la ip, sino lo que tu quieras xD y asi se puede hacer algun xss

Gracias  ;)

Veo interesante también añadir además de la fecha la hora ...

Otra cosa interesante sería como hacer para que al darle a recargar la página, no escriba en el fichero de nuevo la ip y la fecha. En el video se ve como de ejemplo, le das varias veces y la escribe. En realidad, me parece muy interesante aprender a hacer que no lo haga si es el mismo cliente el que está o sigue visitando mi web.
¿Alguien sabe cómo podría hacerse?

Muchas gracias por los aportes. Espero en breve ir aportando cosas conforme vaya aprendiendo PHP.

Saludos

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Veo interesante también añadir además de la fecha la hora ...

Otra cosa interesante sería como hacer para que al darle a recargar la página, no escriba en el fichero de nuevo la ip y la fecha. En el video se ve como de ejemplo, le das varias veces y la escribe. En realidad, me parece muy interesante aprender a hacer que no lo haga si es el mismo cliente el que está o sigue visitando mi web.
¿Alguien sabe cómo podría hacerse?

Muchas gracias por los aportes. Espero en breve ir aportando cosas conforme vaya aprendiendo PHP.

Saludos
Haces lo mismo, sólo que en una base de datos sería mucho más fácil. Entonces haces el query y para verificar que no existe obtienes las filas afectadas, si no hay ninguna, que la inserte, si existe que no la inserte.
Ahora te toca escribir el código, es  tan fácil como 15 o menos líneas de código.

Estoy en ello, jeje!
Estoy antes de nada mirando posts e intentando absorver info de php.
En el momento que haga algo lo comparto por aquí.

Saludos