Php redirecionamento de url volta a carregar.

  • Autor Autor Carambel
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Carambel

Carambel

Ómicron
Social Media
Verificado
Verificación en dos pasos activada
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 edição:
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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.
 
[MENTION=47248]Carambel[/MENTION]

PHP:
<?php header('Location: tuurl.com'); ?>
 
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).
 
Te recomiendo que despues del header pongas exit();
 
hola Carambel,

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

Inserir CODE, HTML ou 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:
 
hola Carambel,

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

Inserir CODE, HTML ou 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.
 
Voltar
Topo