Php redireccion de url vuelve a cargar.

Carambel Seguir

Ómicron
Social Media
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
25 Ago 2013
Mensajes
4.932
Hola tengo este codigo en php para redirecciones web mediante php todo funciona bien pero hay un detalle:

PHP:
<?php
 header("Refresh: 3; URL=../apps/index.php?id=resultado");
?>

El detalle es que cuando se va 404 Not Found , cada 3 segundos carga de nuevo la pagina http://localhost/apps/index.php?id=resultado
http://localhost/apps/index.php?id=resultado (Cara 3 segundos vuelve a cargar)

Que debo de hacer para que no carge una y otra vez se hizo un blucle, el codigo esta dentro de un include.
 
Última edición:

JDavid

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Feb 2013
Mensajes
6
No he visto el código, pero está claro.
En la página de 404 no metas ese código. Pon un extracto del código más amplio que podamos analizar y así darte la solución.


Saludos.
 

Lopezito

Zeta
Diseñador
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
13 Dic 2011
Mensajes
1.515
[MENTION=47248]Carambel[/MENTION]

PHP:
<?php header('Location: tuurl.com'); ?>
 

AlexB

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Ago 2014
Mensajes
11
Lo que se me ocurre es que tienes el código puesto en la página de error y desde esa página la ruta al index no es "../apps/index.php". Es decir, que si la página de error está en "/error.php" o "/algo/algo/error.php" con los dos puntos y la barra sales del directorio que no es, quedando algo como "/algo/apps/index.php" (una ruta final incorrecta).
 

JM0N

Gamma
Programador
Desde
20 Feb 2014
Mensajes
282
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Te recomiendo que despues del header pongas exit();
 

miquelcamps

Beta
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
13 Ago 2013
Mensajes
117
hola Carambel,

estoy de acuerdo con las soluciones de Lopezito y JM0N, el código completo sería:

Insertar CODE, HTML o PHP:
<?php
$url = 'http://dominio.com/seccion';
header('Location: ' . $url);
exit();
?>

y te recomendaría que la sección donde quieras redireccionar no sea la misma para que no haga un bucle.

espero que te sea útil! :encouragement:
 

JM0N

Gamma
Programador
Desde
20 Feb 2014
Mensajes
282
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
hola Carambel,

estoy de acuerdo con las soluciones de Lopezito y JM0N, el código completo sería:

Insertar CODE, HTML o PHP:
<?php
$url = 'http://dominio.com/seccion';
header('Location: ' . $url);
exit();
?>

y te recomendaría que la sección donde quieras redireccionar no sea la misma para que no haga un bucle.

espero que te sea útil! :encouragement:
Sii, tambien si quieres ahorrarte lineas, puedes incluir la variable dentro del header.
 
Arriba