Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/11/2015, 16:39
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?

Cita:
Iniciado por xfxstudios Ver Mensaje
no estas iniciando la sesion en las paginas es logico que no la mantenga:

deberia de estas asi:
Código PHP:
Ver original
  1. <?php
  2. session_start();//qui inicias la sesión cargada en el navegador
  3.  
  4. if (isset($_SESSION['cedula'])){
  5.      
  6. echo "estas logueado ";
  7.  echo   $apellidos;  ''.$row['apellidos'];    
  8. }else{
  9. echo "Por favor inicie sesion.";
  10. }
  11.  
  12.  
  13. ?>

por cierto esta tambien deberia de estar asi:

Código PHP:
Ver original
  1. <?php
  2. sesdsion_start();
  3. include_once('conn.php'); // Coneción  
  4. include_once('adodb/adodb.inc.php');
  5. if (!isset($_SESSION['auth_user'])) loginuser();  
  6. ?>
  7. <?  
  8. mysql_connect($dbhost,$dbuser,$dbpass) or die(mysql_error());
  9. mysql_select_db($dbdatabase) or die(mysql_error());
  10. $_SESSION['cedula'] = $_POST['cedula'];
  11. $_SESSION['personasid'] = $_POST['personasid'];
  12. $_SESSION['nombres'] = $_GET['nombres'];
  13. $_SESSION['nombres'] = $_POST['nombres'];
  14. $_SESSION['apellidos'] = $_POST['apellidos'];
  15. //$cedula = $_SESSION['cedula'];
  16. $result = mysql_query("SELECT * FROM personas WHERE cedula='".$_SESSION["cedula"]."' ");
  17. while ($row = mysql_fetch_array($result, MYSQL_ASSOC))  {
  18.         $personasid = $row['personasid'];
  19.         $cedula = $row['cedula'];
  20.         $nombres = $row['nombres'];    
  21. }  
  22. ?>


hola xfxstudios sigue igual cuando hago clic a otra pagina se va los datos solo queda el nick este codigo lo copio en todas las pages para navegar logeado pero solo da el nick, menos los datos nombres etc..

que podra ser?
si todas las paginas traen ¨¨session_start();¨

Última edición por pilucho; 06/11/2015 a las 16:40 Razón: arg.