Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   PHP (http://www.forosdelweb.com/f18/)
-   -   Hacer un header para atras (http://www.forosdelweb.com/f18/hacer-header-para-atras-585204/)

salbatore 11/05/2008 10:54

Hacer un header para atras
 
Hola, familia:

Tengo un problemilla, necesito unir estos dos fragmentos de php, pero no se como, jeje:

Código PHP:

header("Location:".$_SERVER['HTTP_REFERER']); 

header("Location: index.php?erroruser=yes"); 

Lo que busco es que donde pone index.php (en la segunda linea), ponga la primera, es decir, que vaya atras + ?erroruser=yes

¿Me explico?:-)

Squizophrenia 11/05/2008 12:07

Re: Hacer un header para atras
 
Mi no entender... ¿esto:?
Código:

$location = $_server['HTTP_REFERER'];
$location .= '?erroruser=yes';
header("LOCATION: $location");

¿Es ésto?

javierav 11/05/2008 16:34

Re: Hacer un header para atras
 
Hola.

El código de Squizophrenia está bien sólo que para evitar tener que crear una variable más (siempre es bueno declarar las variables justas), puedes hacer algo así:

Código PHP:

header('Location: ' $_SERVER['HTTP_REFERER'] . '?erroruser=yes'); 

Y usando siempre que se pueda las comillas simples, que le indican a PHP que no va a tener que parsear ninguna variable dentro y es más rápido.

Saludos.

salbatore 11/05/2008 17:49

Re: Hacer un header para atras
 
Hola, de nuevo...

Me ha servido perfectamente, muchisimas gracias...

Seguire tus consejos...

Gracias de nuevo...

Squizophrenia 12/05/2008 06:48

Re: Hacer un header para atras
 
Hombre, declaro así las variables para que se vea bien clarito lo que se debe hacer, está claro que yo en mi código no hago "tanto" detalle. De todas formas, se agradece la explicación, javierav.


La zona horaria es GMT -6. Ahora son las 18:55.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.