Cita:
Iniciado por johhan16 bueno he seguido probando y me encuentro con mas errores, el primer codigo que mostre es para ingresar luego que ingreso y comprueba que es correcto me envia a una pagina llamada acceso3.php que esta a su vez me envia al sitio que corresponde a cada quien este es el codigo
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?
include("seguridad.php");
session_start();
/* Iniciamos sesión dentro de esta página también mediante la función session_start(); */
if($_SESSION["falla"]==0)
{
$_SESSION["autorizacion"]="si";
header("Location: alumnos/infoalum.php");
}
elseif($_SESSION["falla"]==2)
{
$_SESSION["autorizacion"]="positivo";
header("Location: profesor/infoprofe.php");
}
elseif($_SESSION["falla"]==3)
{
$_SESSION["autorizacion"]="correcto";
header("Location: supervisor/infosuper.php");
}
/* Lo primero ... */
else
{
unset($_SESSION["falla"]);
session_destroy();
header("Location: http://www.mdace.zobyhost.com");
}
/* En caso .... */
?>
me esta mostrando el siguiente error
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\iutc\acceso3.php:2) in C:\xampp\htdocs\iutc\acceso3.php on line 4
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\iutc\acceso3.php:2) in C:\xampp\htdocs\iutc\acceso3.php on line 14
No creo que hayas entendido porque en la primer linea de tu archivo
muestras html al cliente. Como te dije, no tenes que hacer esto si queres iniciar sesion, o redireccionar usando header();
Hicite lo del phpinfo() para ver como estaba configurado tu servidor?