Ver Mensaje Individual
  #17 (permalink)  
Antiguo 07/11/2015, 22:23
pilucho
 
Fecha de Ingreso: noviembre-2004
Ubicación: NULL
Mensajes: 652
Antigüedad: 19 años, 5 meses
Puntos: 6
Respuesta: No se mantenie info de $_SESSION por que?

Malas noticias no aparece nada esta vacio

Código PHP:
Ver original
  1. <?php
  2.  
  3. include_once('conn.php'); // Coneción
  4.  
  5. //funciones
  6. function verificar_usuario($cedula,$clave){
  7.     $query = mysqli_query("SELECT * FROM personas WHERE cedula = '$cedula' AND clave = '$clave' LIMIT 1");
  8.     $num = mysqli_num_rows($query);
  9.  
  10.     if($num > 0){
  11.         return true;
  12.     }else{
  13.         return false;
  14.     }
  15.  
  16.     mysqli_free_result($query);
  17.     unset($query);unset($num);
  18. }
  19.  
  20.  
  21. if($_SERVER['REQUEST_METHOD'] == 'POST'){
  22.  
  23. //me saltaré validaciones y sanitizaciones
  24. $cedula = $_POST['cedula'];
  25. $clave = $_POST['clave'];
  26.  
  27.     if(verificar_usuario($cedula,$clave)){
  28.         session_start();
  29.         $_SESSION['cedula'] = $cedula;
  30.         $_SESSION['clave'] = $clave;
  31.         header("Location: inicio.php");
  32.     }else{
  33.         echo 'Datos incorrectos.';
  34.     }
  35.  
  36.  
  37. }else{
  38.     if(isset($_SESSION['cedula'])){
  39.         echo 'Bienvenido '.$_SESSION['cedula'];
  40.     }else{
  41.         include('u_demo.php');
  42.     }
  43. }
  44.  
  45.  
  46. //mysqli_close($conexion);
  47.  
  48. ?>

u_demo.php
Código PHP:
Ver original
  1. <?php
  2. ?>
  3. <?php
  4. //nombres
  5. $_SESSION['nombres'] = $_POST['nombres'];
  6. ?>