Hola a todos, la verdad es que soy un dummy en este asunto de php, pero tengo un asunto que no he podido encontrar en san google, y bueno lo que he encontrado lo he probado y pues todavia no tengo los resultados que quiero, el asunto es asi:
Tengo apache y postnuke(Zicula), el .htaccess de apache ya lo configure para que cuando se haga una solicitud de un archivo html, solicite un php que se encarga de verificar si el usuario esta "logueado" en postnuke, si no lo esta, lo envia a la pagina de LOG y si lo esta "deberia" mostrar la pagina HTML solicitada:
Code:
<?php
//INCLUYE LAS FUNCIONES API DE POSTNUKE ("OK FUNCIONA")
include($_SERVER['DOCUMENT_ROOT'] . "/includes/pnAPI.php");
//INCIALIZA LAS LIBRERIAS ("OK FUNCIONA")
pnInit();
// VERIFICA SI EL USUARIO YA ESTA "LOGUEADO" ("OK FUNCIONA")
if( !pnUserLoggedIn() ){
//SI NO ESTA LOGUEADO LO ENVIA A LA PAGINA DE LOG ("OK FUNCIONA")
header ("Location: http://192.169.1.99/index.php?module=usuarios&func=loginscreen");
}else{
//ACA DEBO COLOCAR ALGO!!!!Y NO SE QUE ES
header ("Location: http://192.169.1.99" . $_SERVER['REQUEST_URI']);
}
?>
Mi problema: Firefox me muestra esto:
Firefox ha detectado que el servidor está redirigiendo el pedido para
http://192.169.1.99/htmldocs/NWEB/index.html en una forma que nunca se completará.
Lo estuve tratando de digeriri, y bueno, mi problema es que creo que estoy dando una referencia circular a la pagina, es decir, comprueba, comprueba y vuelve y comprueba y nunca termina, como puedo hacerle para que se cargue una sola vez y ya, no lo siga intentando..gracias!!!