Foros del Web » Programando para Internet » PHP »

Al hacer login me agrega una / en url

Estas en el tema de Al hacer login me agrega una / en url en el foro de PHP en Foros del Web. Hola, Cuando un usuario registrado en mi sitio hace login exitosamente, se agrega a la url (después del dominio), una /, además, los links tambien ...
  #1 (permalink)  
Antiguo 10/06/2004, 14:10
Avatar de pedro_php  
Fecha de Ingreso: marzo-2004
Ubicación: PC de mi casa o PC de la oficina
Mensajes: 97
Antigüedad: 13 años, 8 meses
Puntos: 0
Exclamación Al hacer login me agrega una / en url

Hola,

Cuando un usuario registrado en mi sitio hace login exitosamente, se agrega a la url (después del dominio), una /, además, los links tambien estan de este modo:

http://midominio.com//index.php

En Mozilla, no hay lío. En IE, al hacer login después de haber salido, me manda a http://login.php, en lugar de http://midominio.com/login.php.

La línea del action es:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">

La línea de redirección en login.php es:
header("Location: http://" . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . "/loggedin.php");

Me echan una mano para saber qué puede estar pasando?

Gracias!
__________________
Es más importante estar de acuerdo que tener la razón.
MI NUEVO WEBLOG
  #2 (permalink)  
Antiguo 10/06/2004, 14:30
Avatar de pedro_php  
Fecha de Ingreso: marzo-2004
Ubicación: PC de mi casa o PC de la oficina
Mensajes: 97
Antigüedad: 13 años, 8 meses
Puntos: 0
Cita:
Iniciado por pedro_php
La línea de redirección en login.php es:
header("Location: http://" . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . "/loggedin.php");
Dejé la línea así, y se solucionó:
header("Location: http://" . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . "loggedin.php");
__________________
Es más importante estar de acuerdo que tener la razón.
MI NUEVO WEBLOG
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:56.