Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/03/2013, 09:44
claudinho
 
Fecha de Ingreso: febrero-2013
Ubicación: Margarita
Mensajes: 72
Antigüedad: 11 años, 9 meses
Puntos: 0
Tengo un Error Notice: Undefined index: user in /

Hola amigos del foro necesito de su ayuda tengo un problema con las variables de sesion de mi sistema.

Para entrar se hace desde un formulario que toma el nombre de usuario y su password y llama a la pagina entrar.php con el codigo:

Código PHP:
<?php
$dbhost 
"localhost";
$dbusername "camienec_claudio";
$dbuserpass "xxxx";
$dbname "camienec_venus";



$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 la pagina inicio.php que tiene en la parte de arriba este codigo
Código PHP:
<?php 
session_start
();

error_reporting(E_ALL);
 
 
$user $_SESSION['user'];   //linea 6
$nombre $_SESSION['nombre'];  //linea 7
$apellido $_SESSION['apellido'];
$codigo $_SESSION['codigo'];

?>
la primera vez que entra imprime algunas variables como $nombre,$apellido pero al recargar la pagina aparece el error
Notice: Undefined index: user in /home/camienec/public_html/usuarios/inicio.php on line 6

y para line 7,8,9 es decir las lineas donde estan las variables de sesion al tratar de destruir la sesion aparece un error

Trying to destroy uninitialized session in <b>/home/camienec/public_html/usuarios/inicio.php</b> on line <b>404</b><br /> was not found on this server.


Gracias por cualquier ayuda