+ Responder Tema
Resultados 1 al 6 de 6

Tema: Campo oculto en un formulario. Registrar la IP del visitante

  1. #1
    Me va gustando esto... Habitante Alejadro16 Está en el buen camino
    Fecha de Ingreso
    09 feb, 10
    Mensajes
    50
    Poder de Reputación
    4

    Campo oculto en un formulario. Registrar la IP del visitante

    Hola!
    Quisiera saber cual es el codigo necesario que he de implementar a mi formulario para que, una vez que el usuario me mande las respuestas al formulario completo se me adjunte y almacene en la base de datos la IP del usuario.
    He buscado información al respecto pero no me ha sido de demasiada utilidad, por ello espero que me puedan ayudar
    Saludos!

  2. #2
    Administrador CCTW Webmaster de CCTWHabitante Jorgens_CCTW will become famous soon enoughJorgens_CCTW will become famous soon enough Avatar de Jorgens_CCTW
    Fecha de Ingreso
    30 ene, 11
    Ubicación
    Cartagena, Murcia, España.
    Mensajes
    1,129
    Poder de Reputación
    10
    Inténtalo con esto:

    Código PHP:
    $ip getenv('REMOTE_ADDR'); 

  3. #3
    Esto empieza a ser un vicio... Habitante Doodleo has a spectacular aura aboutDoodleo has a spectacular aura about Avatar de Doodleo
    Fecha de Ingreso
    25 abr, 11
    Ubicación
    Galicia (España)
    Mensajes
    1,029
    Poder de Reputación
    8
    Primero de todo, no te aconsejo ponerlo en un campo oculto del formulario porque el usuario podría modificarlo.
    En el código en el que procesas el formulario, añades esto:

    Código PHP:
    $ip $_SERVER['REMOTE_ADDR']; 
    Y ya tienes su IP en la variable $ip (creo que el código era así, si me equivoco corregidme :D)

  4. #4
    Me va gustando esto... Habitante Alejadro16 Está en el buen camino
    Fecha de Ingreso
    09 feb, 10
    Mensajes
    50
    Poder de Reputación
    4
    Lo que comentas, Doodleo, me hace plantearme dos preguntas:
    1. ¿Es relativamente sencillo modificar uno de estos campos ocultos?
    2.¿Existiria, pues, alguna forma de "extraer" la IP del usuario de una manera mas segura? No es un campo al que le de demasiada importancia y, en caso de complicarseme la cosa, no me importaria dejarlo de lado de momento pero...bueno, tengo curiosidad sobre el tma
    Saludos!

  5. #5
    Esto empieza a ser un vicio... Habitante Rabs will become famous soon enoughRabs will become famous soon enough Avatar de Rabs
    Fecha de Ingreso
    16 jun, 11
    Ubicación
    Madrid
    Mensajes
    756
    Poder de Reputación
    5
    Se que se lo rpeguntas a Doodleo, pero así vamos todos ,más rápido hehe.
    1: Super sencillo
    2: Por supuesto, indicandolo solo en php, y no en un formulario como tal.

    Página de inserccion de datos
    Código PHP:
    //En el principio, ponemos esto.
    $ip $_SERVER['REMOTE_ADDR']; 
    //Despues, en el momento de la conexion.
    ...INSERT INTO base_de_datos (ip,xxx,xxx,xxx,xxxVALUES '.$ip.'xxxxxxxxxxxx
    No se si lo entiendes ;)
    www.fernandosalcedo.com
    www.margarita-gonzalez.com
    Videos del compañero Lantiga 100% recomendado si quieres ampliar conocimientos.
    Si tienes una mascota http://www.eluniversodelperro.com/ es tu sito.

  6. #6
    Esto empieza a ser un vicio... Habitante Doodleo has a spectacular aura aboutDoodleo has a spectacular aura about Avatar de Doodleo
    Fecha de Ingreso
    25 abr, 11
    Ubicación
    Galicia (España)
    Mensajes
    1,029
    Poder de Reputación
    8
    Mismo con el chrome, haces click derecho > Inspeccionar elemento y puedes modificar su valor a tu antojo.
    Si aún quieres más seguridad para la IP, en el código que te dimos Rabs y yo, puedes cambiarlo por esto:

    Código PHP:
    $ip strip_tags($_SERVER['REMOTE_ADDR']); 

+ Responder Tema

Temas Similares

  1. Validar un campo.
    Por ayosefj92 en el foro Foro General
    Respuestas: 2
    Último Mensaje: 06/06/2011, 23:57
  2. tutorial de formulario en dreamwever con validacion de campo
    Por reymolina123 en el foro Formularios
    Respuestas: 1
    Último Mensaje: 16/10/2009, 01:04
  3. campo sin rellenar
    Por Mikel L en el foro Php Bases de Datos y MySQL (Nuevo!)
    Respuestas: 26
    Último Mensaje: 06/02/2008, 14:49

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes