Foros del Web » Programando para Internet » PHP »

guardar datos de una sesion

Estas en el tema de guardar datos de una sesion en el foro de PHP en Foros del Web. Hola: Necesito que cuando un usuario entre a trabajar a la web, se que guardado en alguna tabla que ese usuario entro en tal fecha ...
  #1 (permalink)  
Antiguo 14/08/2019, 08:06
 
Fecha de Ingreso: noviembre-2003
Mensajes: 490
Antigüedad: 16 años
Puntos: 7
guardar datos de una sesion

Hola:
Necesito que cuando un usuario entre a trabajar a la web, se que guardado en alguna tabla que ese usuario entro en tal fecha y a tal hora, se puede??, yo tengo
Código PHP:
session_start();
    if (!isset(
$_SESSION['usuario'])) {
        
header('Location: index.php');
    } 
si yo hiciese
Código PHP:
$valor=$_SESSION['usuario'
y guardare en alguna tabla los datos del usuario mas los datos de fecha y hora, los puedo guardar en alguna tabla ??
  #2 (permalink)  
Antiguo 14/08/2019, 09:32
Avatar de petit89  
Fecha de Ingreso: marzo-2011
Mensajes: 1.028
Antigüedad: 8 años, 8 meses
Puntos: 149
Respuesta: guardar datos de una sesion

si, puedes hacer una función para incluirla donde deseas:

primero obtienes los datos, tal como hiciste con $valor
Código PHP:
Ver original
  1. $usuario = $_SESSION['usuario'];
  2. $fecha =  strftime( "%Y-%m-%d %H:%M:%S", time() );

luego la función
Código PHP:
Ver original
  1. function guarda_usuario($usuario, $fecha){
  2. $sql ="";
  3. //conexion, metodo de guardado
  4. }

despues donde quieras guardar a que hora entró, llamas a la función enviando los 2 datos
Código PHP:
Ver original
  1. guarda_usuario($usuario, $fecha);
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)
  #3 (permalink)  
Antiguo 18/08/2019, 19:09
 
Fecha de Ingreso: noviembre-2003
Mensajes: 490
Antigüedad: 16 años
Puntos: 7
Respuesta: guardar datos de una sesion

Gracias, lo estare probando



La zona horaria es GMT -6. Ahora son las 23:20.