Ver Mensaje Individual
  #9 (permalink)  
Antiguo 12/10/2005, 21:38
Avatar de pato_volador
pato_volador
 
Fecha de Ingreso: octubre-2005
Ubicación: Planeta tierra
Mensajes: 254
Antigüedad: 18 años, 6 meses
Puntos: 0
Solucionado!!!!!!

Aqui va donde esta el error...
en el archivo "aut_verifica.inc.php" q es el motor verificador y el q genera las sesiones en la linea 126 y 127 estan estos codigos...
Código PHP:
$pag=$_SERVER['PHP_SELF'];
Header ("Location: $pag?"); 
q se encargan de recargar el script para q esten disponiblas las varibales de sesion (o al menos eso entiendo...) el caso es que la variable "$pag" toma como valor una direccion relativa y no absoluta, q es precisamente lo que no me dejaba continuar ya que mi IIS (y no se q tenga de raro o especial..) no admite ese tipo de redireccionamientos, segun lei en la documentacion de php.net la funcion "header.. location" requiere para su correcto funcionamiento una direccion absoluta del tipo "http://www.soyunpato.com/autentificador/pagina_restringida.php"
Es por eso q cuando corria el script realmente me direccionaba a "/autentificador/pagina_restringida.php" y alli es cuando el IIS me decia "no se puede mostrar la pagina..."

lo q hice fue generar una direccion absoluta con el siguiente codigo y direccionar...

Código PHP:
$pag='http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?';
Header ("Location: $pag"); 
y Voila!!!! funciono!!!! espero q esto le sirva a cualquier otra ave despistada como yo y muchas gracias TRALARA por darme luz en este camino...

Cuuuack!!!