Redirecionar Página PHP com Header – PHP Redirect

Redirecionar Página PHP com Header – PHP Redirect

Precisando redirecionar de uma página PHP para outra pagina? Ou precisando redirecionar de um site para outro? Tudo isso pode ser feito facilmente utilizando código PHP, apenas uma linha e está tudo resolvido.
Confira como fazer um redirect com o PHP.
header("Location: pagina2.php");
Apenas isso e estará tudo resolvido, agora vamos ver um segundo exemplo, para redirecionar para outro site.
header("Location: http://menteazulada.com");
Veja que quando vamos fazer um redirecionamento para um outro site, precisamos informar o protocolo no caso de nosso exemplo acima é o http://, se fosse passado o endereço de redirecionamento dessa forma menteazulada.com, sem o http:// o que aconteceria é que o PHP iria redirecionar para uma página dentro de seu próprio site ficando assim seusite.com/menteazulada.com, então nunca esqueça de passar o procolo que o site para o qual você está redirecionando usa. Seja http ou https.
Caso o redirecionamento feito com o PHP seja para uma página interna do seu site para outra pagina no seu próprio site, não há necessidade de passar o caminho inteiro do link, o http por exemplo, nesse caso faça como o primeiro exemplo.
Agora é importante que você saiba uma coisa, caso a pagina PHP com o código de redirecionamento esteja por exemplo dentro de uma pasta, que não a pasta raiz do seu site e você queria redirecionar para a página inicial por exemplo, você pode usar pontos(..), vamos ver um exemplo prático.
Você tem a pasta chamada artigos (seusite.com/artigos).
Você deseja que quando o usuário acessar seu site.com/artigos/index.php ele seja redirecionando para seusite.com/novos-artigos.php
header("Location ../novos-artigos.php");
Os dois pontos(..) volta para a pasta anterior, então ele sai da pasta artigos e passar a ficar na raiz(/) do seu site, pra cada pasta que você deseja voltar você usa um ponto seguido de barra.
Ex ../../ volta duas pastas.
Mas se achar confuso pode simplesmente passar todo link com o protocolo http como se estivesse a redirecionar para outro site.
header("Location: http://seusite.com/novos-artigos.php");

Comentários