si tiene despues de recojer los datos del form asi
Código PHP:
<?php
$dbhost = "localhost";
$dbusername = "camienec_claudio";
$dbuserpass = "san24irineu";
$dbname = "camienec_venus3";
$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");
}
?>
incluso la primera vez el arreglo de session tiene datos pero al recargar la pagina o al ir a otras paginas pierde los valores de Session