Tengo un sistema de autentificacion:
Código:
y en index2.php hago un include:session_start(); $usuario= $_POST['user']; $contrasena= $_POST['pass']; session_register("usuario"); session_register("contrasena"); require('php/configuracion.php'); //Sentencia SQL para buscar un usuario con esos datos $ssql = "SELECT * FROM admin WHERE User='$usuario' AND Pass='$contrasena'"; //Ejecuto la sentencia $rs = mysql_query($ssql) or die (mysql_query()); //vemos si el usuario y contraseña es váildo //si la ejecución de la sentencia SQL nos da algún resultado //es que si que existe esa conbinación usuario/contraseña if (mysql_num_rows($rs)!=0){ //usuario y contraseña válidos //defino una sesion y guardo datos session_register("autentificado"); $autentificado = "SI"; header ("Location: index2.php"); }else { //si no existe le mando otra vez a la portada header("Location: index.php?errorusuario=si"); } mysql_free_result($rs); mysql_close($con);
Código:
Y no consigo que me direccione a index2.php, siempre me lleva a index.php<? //Inicio la sesión session_start(); //COMPRUEBA QUE EL USUARIO ESTA AUTENTIFICADO if (@$_SESSION["autentificado"] != "SI") { //si no existe, envio a la página de autentificacion header("Location: index.php"); //ademas salgo de este script exit(); } ?>
en el servidor funciona perfectamente pero en local no me va....
Seguro que es cosa de configuración ,pero no consigo dar con el problema
Podeis ayudarme¿??
Gracias anticipadas