No se como registrar la IP que utiliza el usuario cuando inicia sesion en la base de datos y la hora. Solo llego a registrar la IP pero no la hora ni el usuario.
Me ayudan??
;)
| ||||
| El codigo para guardar la ip es este: (hay partes en euskera si necesitan traduccion lo dicen)
Código:
no logro insertar la fecha ni el usuario, lo estoy intentando con todo <?php
$documentuaren_izena = 'ip.txt';
if($_SERVER["HTTP_X_FORWARDED_FOR"]){
$contenido = $_SERVER["HTTP_X_FORWARDED_FOR"]."\n";
}else{
$contenido = $_SERVER["REMOTE_ADDR"]."\n";
}
// ip.txt badago serbidorean??
if (is_writable($documentuaren_izena)) {
if (!$gestor = fopen($documentuaren_izena, 'a')) {
echo "Ezin dogu irekitzea ($nombre_documento)";
exit;
}
// Idatzi $contenido ip.txt documentuan.
if (fwrite($gestor, $contenido) === FALSE) {
echo "Ezin dogu idaztzia ($documentuaren_izena)";
exit;
}
echo "Zeure IP ($contenido) gorde dogula";
fclose($gestor);
} else {
echo "Ezin dogu idazte $documentuaren_izena -ren gainean";
}
?>
Última edición por Janofsope; 01/03/2009 a las 10:29 |
| ||||
| Respuesta: Registrar IP y hora de inicio de sesión el "usuario" de donde, proviene... ¿es una variable?? ¿ya existe?? la fecha, la obtienes usando la función date() Código PHP:
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| ||||
| esto ya lo tenia hecho: $hoy = date('Y/m/d'); $usuario = $_SESSION['usuario']; // ¿? // ... $contenido = "$ip,$hoy,$usuario"; el problema es que si pongo " $contenido = "$hoy,$usuario,$ip"; " en orden diferente me sale solo $hoy, y si pongo $contenido = "$ip,$hoy,$usuario"; solo la $ip. Solo parece que lee el primer valor que le pides. El usuario cuando inicia sesion en el formulario, se le envia a otra página, en esa pagina tengo lo de la ip y intente con $_SESSION["usuario"], pero ya te digo lo que me pasa. gracias ;) ya encontre el fallo, era que tenia en algunas partes "documentuaren_izena" y en otras "nombre_documento", no me dava cuaenta que no estava traducido... gracias ;) Última edición por GatorV; 01/03/2009 a las 12:33 |