Lei que con ob_start() y on_end_flush() puedes solucionar algo de eso, pero intente hacerlo asi, y no me marca error, y si me redireccion a la pagina que le puse en header("location=URL"), pero no me mostro la ventana de alerta de que no esta autetificado...
Código PHP:
<?php
ob_start();
session_start();
if(empty ($_SESSION[usuario])){
echo("<script language=\"javascript\">");
echo ("alert('No estas logueado');");
echo("</script>");
echo("no te has logueado");
echo("Registrate Aqui");
header("location:reg.php");
}
else
echo 'Te haz loguedo como '.$_SESSION[usuario];
ob_end_flush();
?>
Gracias!