Re: Problema Header (Location: "file.php")
| From: | Carlos Longarela | Date: | Fri, 21 May 2004 11:23:23 +0000 |
| Subject: | Re: Problema Header (Location: "file.php") | ||
| References: | 1 2 | Groups: | php.general.es |
| Request: | Send a blank email to general-es+get-48737@lists.php.net to get a copy of this message | ||
¿probaste a inicar las sesiones antes de utilizarlas?
utilizas $_SESSION['login'] pero no veo que las incicies con session_start()
puede que donde te funcione tenga el session.auto_start = 1 en el php.ini
aparte de utilizar header en minúsculas y después el exit....
--
Carlos Longarela
------------------------------------------------
carlos@variosweb.com
http://www.variosweb.com
Tu portal de programación y hosting.
------------------------------------------------
"Esther Camara" <ecamara@tiscali.es> escribió en el mensaje
news:20040521094154.6538.qmail@pb1.pair.com...
> Hola,
>
> Tengo un problema extraño, ya que funciona en un servidor y al cambiarlo
de
> servidor no funciona.
>
> Tengo un archivo que ha de hacer Header ("location: file.php") y se queda
> frito literalmente, es decir, no redirecciona a la pagina "file.php" pero
> tampoco muestra ningun error.
>
> El codigo es:
> if ( ( is_array( $row ) ) && ( count($row) > 0 ) )
> {
> $_SESSION['login'] = $_POST['int_user'];
> $url_relativa = "main.php";
> header ( "Location: http://" .
$_SERVER['HTTP_HOST'].
> dirname($_SERVER['PHP_SELF']). "/" . $url_relativa);
> exit();
> }
> else {
> Header("Status: 302 Redirected");
> Header("Content-type: text/html");
> Header("Location: login.php");
> }
>
> alguna idea?
>
>
> En cambio si hago
> echo '<SCRIPT LANGUAGE="javascript">location.href =
"main.php";</SCRIPT>';
> si funciona... lo cual hace pensar que sea un problema con el header
pero...
> no se cual puede ser... pues en he probado en 2 servers distintos y
> funciona.
>
> Estoy trabjando ahora con php 434 y en los otros servers 433 y con 434.
>
> Gracias y saludos!