Foros del Web » Programando para Internet » PHP »

por que no se me almacena la Ip al logearse un usuario 000webhost.com?

Estas en el tema de por que no se me almacena la Ip al logearse un usuario 000webhost.com? en el foro de PHP en Foros del Web. tengo u codigo para almacenar la ip de los usuarios que inician sesion de mi web por seguridad, en especial para mis administradores, en mi ...
  #1 (permalink)  
Antiguo 10/07/2010, 13:06
 
Fecha de Ingreso: mayo-2010
Mensajes: 99
Antigüedad: 13 años, 11 meses
Puntos: 1
Pregunta por que no se me almacena la Ip al logearse un usuario 000webhost.com?

tengo u codigo para almacenar la ip de los usuarios que inician sesion de mi web por seguridad, en especial para mis administradores, en mi pc se guardaba perfectamente la ip pero ahora en el hosting 000webhost.com no me manda la ip si no un espacio vacio esto por que amigos?

gracias de antemano

este es el codigo por si acaso de la parte donde los verifico y lo inserto

Código PHP:
<?php 
// Aqui estoy indicandole que si los campos estan vacios no guarde el ingreso!
$ip $REMOTE_ADDR ;
if (isset(
$_POST['NOMBREUSUARIO']) && !empty($_POST['NOMBREUSUARIO']) &&
    isset(
$_POST['CONTRASENA']) && !empty($_POST['CONTRASENA'])) {

//aki chekeamos la sesion y hacemos la insercion.

if (isset($_SESSION['MM_Username'])) {
    
$fecha date('Y-m-d');
$hora date('H:i:s');


$sql "INSERT INTO visitas SET
        registro_ID = '$loginUsername',
        FECHA = '$fecha',
        IP = '$ip',
        HORA = '$hora'"
;
        
mysql_query($sql);  

}else{
echo
'<SCRIPT LANGUAGE="javascript">
            location.href = "entrada.php";
            </SCRIPT>'
;
            }
}
?>

Última edición por L4NS; 10/07/2010 a las 13:11
  #2 (permalink)  
Antiguo 10/07/2010, 13:08
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: por que no se me almacena la Ip al logearse un usuario 000webhost.com?

es posible que el hosting (si es gratuito) lo impida, es una de tantas desventajas de un hosting gratis, porque aunque un grupo de usuarios usen un proxy, al menos la ip del proxy debe llegar
  #3 (permalink)  
Antiguo 10/07/2010, 13:21
rpv
 
Fecha de Ingreso: febrero-2010
Mensajes: 275
Antigüedad: 14 años, 2 meses
Puntos: 10
Respuesta: por que no se me almacena la Ip al logearse un usuario 000webhost.com?

el error posiblemente sea este:

Código PHP:
Ver original
  1. $ip = $REMOTE_ADDR ;

<< eso hace referencia a que register_globals esté activada, que en la mayoría de sitios se desactiva por seguridad/rendimiento, cámbiala por:

Código PHP:
Ver original
  1. $ip = $_SERVER['REMOTE_ADDR'];
  #4 (permalink)  
Antiguo 10/07/2010, 13:29
 
Fecha de Ingreso: mayo-2010
Mensajes: 99
Antigüedad: 13 años, 11 meses
Puntos: 1
Respuesta: por que no se me almacena la Ip al logearse un usuario 000webhost.com?

rpv Barbaro! Muchas Gracias Amigo me ha funcionado perfecto te agradesco de verdad!

Etiquetas: ip, logearse, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:00.