Cita:
Iniciado por SoutlinK Pon bien los headers
Código PHP:
Ver original<?php
$datosAlta=$_SESSION[alta];
$datosAlta[usuario]=$_POST[nusuario];
$datosAlta[pass1]=$_POST[npass1];
$datosAlta[pass2]=$_POST[npass2];
try{
or
die ("no se ha podido conectar");
//Seleccion de la base de datos a utilizar
or
die("Error al tratar de selecccionar esta base");
$sql=" SELECT * FROM test.usuarios";
or
die("La consulta contiene algún error");
$paginas=$consulta;
// Guardamos cada linea en la tabla
$cont=0;
$tablapaginas[$cont][0]=$row[0]; //usuario
$tablapaginas[$cont][1]=$row[1]; // pass1
$tablapaginas[$cont][2]=$row[2]; // pass2
$cont=$cont+1;
} // Fin while
$i=1;
$ok=0;
for($i=0;$i<$lineas && $ok==0;$i++)
{
if($tablapaginas[$i][0]==$datosAlta[usuario] && $tablapaginas[$i][1]==$datosAlta[pass1] && $tablapaginas[$i][2]==$datosAlta[pass2])
$ok=1;
}
} // Fin try
catch(PDOException $excp ){
print("\nError en la conexion");
} // Fin catch
if($ok==1){
header("Location: alta.html"); }else{
header("Location: prealta.html"); }
?>
Y podias poner donde te dice que empieza los headers (El error completo)
asi lo he puesto y funciona, pero se abre en otra pagina