tengo este codigo para ingresar a mi web site, acabo de probarlo y todo funciona bien pero cuando le puse los header , ob_flush() y ob_start(); vino mi problema.
Que me devuelve a mi pagian principal de donde debo de ingresar mi usuario y password y no se porque
Aqui les dejo el codigo y haber si me dicen cual es la solucion thank..
Código PHP:
<?
ob_start();
include_once('conectar.php') ;
$user = htmlspecialchars($_POST["txtusuario"]);
$clave = htmlspecialchars($_POST["txtclave"]);
$clave= md5($clave);
if(!$user OR !$clave)
{
// si en caso no ingresan nada
//echo 'Error';
header('location: loggin.php');
}else{
$sql="SELECT * FROM administrador WHERE usuario ='$user' AND clave='$clave'";
$datos = mysql_query($sql);
$rs=mysql_fetch_array($datos);
if (!mysql_num_rows($datos))
{
//echo 'El nombre de usuario ingresado o la clave son incorrectas';
header('location: error.php');
}else{
//echo 'registro exitoso';
session_start();
$_SESSION["idadmin"]=$rs["idadmin"];
header('location: index.php');
}
}
ob_flush();
?>