Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/08/2011, 05:41
manel2292
 
Fecha de Ingreso: junio-2011
Ubicación: Barcelona
Mensajes: 240
Antigüedad: 12 años, 10 meses
Puntos: 14
error en login con $_session

Hola, tengo el siguiente archivo (login.php)

Código PHP:
<?php
session_start
();
include(
'conectarbd.php');
$sql mysql_query("SELECT * FROM usuarios WHERE username = '$_POST[username]' AND password = '$_POST[password]';");
$num mysql_num_rows($sql);
if (
$num == 1)
{
$fila mysql_fetch_assoc($sql);
$_SESSION["username"] = $fila[username];
$_SESSION["password"] = $fila[password];
$_SESSION["email"] = $fila[email];
$_SESSION["creditos"] = $fila[creditos];
$_SESSION["aportes"] = $fila[aportes];
?>
<META HTTP-EQUIV="Refresh" CONTENT="3; URL=index.php">
<?php
}
else
{
echo 
"El usuario o contraseña son incorrectos";
}
?>
me funciona bien, es decir no da error, pero al llegar al index.php me carga la parte del IF para cuando no hay sesiones, he probado redireccionar a un "prueba.php" donde simplmente hago un echo de una variable de sesión y el archivo queda en blanco, es decir, esas $_session[blablabla] no se guardar de pagina a pagina.

alguien sabe como solucionarlo?

gracias.