Hola gente, estoy teniendo un problema en un inicio de sesion, hace dos dias lo he cambiado de servidor y me da ami que es problema de configuracion, pero os digo lo que tengo y haber porque no funciona:
1 Tengo un formulario para poner email y contraseña y la comprobacion que hace es esta:
comprueba.php
Código PHP:
<?php
session_start();
include("../../includes/usuariosenlinea/config.php");
$login = $_POST['login'];
$pass = $_POST['pass'];
$qry="SELECT id, password, email, userlevel FROM usu WHERE email='".mysql_real_escape_string($login)."'";
//echo $qry."<br>";
$result=mysql_query($qry) or die(mysql_error());
//echo "Las filas encontradas son ".mysql_num_rows($result);
if(mysql_num_rows($result)==0)
{
header("location: login.php?error=3");
exit();
}
else
{
$array=mysql_fetch_array($result);
if($array["password"]!=md5($pass))
{
header("Location: login.php?error=2");
exit();
}
else
{
$_SESSION["login"]=$login;
$_SESSION["id"] = $array['id'];
$_SESSION["userlevel"] = $array["userlevel"];
header("Location: inicio.php");
exit();
}
}
?>
en inicio.php con simplemente esto no recoge el valor:
Código PHP:
<?php
session_start();
echo $_SESSION["login"];
?>
haciendo esto no recoge el valor y ami antes me funcionaba perfecto con lo que creo que puede ser problema de configuracion, ¿Me ayudais?