Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/03/2013, 21:21
claudinho
 
Fecha de Ingreso: febrero-2013
Ubicación: Margarita
Mensajes: 72
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Perdi las variables de session en mi programa

gracias por responder el programa inicia con un pedido del nombre de usuario y el password desde un formulario llama a entrar.php con el siguiente codigo
Código PHP:
<?php
$dbhost 
"localhost";
$dbusername "camienec_claudio";
$dbuserpass "xxxx";
$dbname "camienec_venus2";



$conexion mysql_connect($dbhost,$dbusername,$dbuserpass) or die ("Error conexion"); ; 
$db mysql_select_db($dbname,$conexion) or die ("Error: No se puede seleccionar la base de datos"); 


$username $_POST["nombre_usuario"];
$password $_POST["password"];


 
$query mysql_query("SELECT * FROM usuarios WHERE user = '$username' AND pass ='$password'");
 
$linha mysql_num_rows($query);
 
 if (
$linha != 0){
 
session_start();
 
 
$datos mysql_fetch_assoc($query);
 
 
$_SESSION['user'] = $datos['user']; 
 
$_SESSION['pass']  = $datos['pass'];
 
$_SESSION['nombre']  = $datos['nombre'];
 
$_SESSION['apellido']  = $datos['apellido'];
 
$_SESSION['codigo']  = $datos['codigo'];
 
 
header("Location: inicio.php");
}else{

 
header("Location: login2.php?status=error");

}

?>

luego va a inicio.php

donde tiene

Código PHP:

<?php 

session_start
();

$user $_SESSION['user'];
$nombre $_SESSION['nombre'];
$apellido $_SESSION['apellido'];
$codigo $_SESSION['codigo'];



?>
al comienzo de la pagina. Luego imprimo algunas variables como $nombre,$apellido y $codigo y lo hace bien . pero le doy a algun enlace o recargo la pagina pierde las variables de session.

lo hacia bien antes no entiendo por que dejo de funcionar. trabajo en un servidor compartido