Como fazer um redirecionamento em PHP ⋆ ALexHost SRL

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills
09.12.2024

Como fazer um redirecionamento em PHP

Redirecionar usuários de uma página para outra é uma tarefa comum no desenvolvimento da Web e, no PHP, isso pode ser feito facilmente usando a função header(). Quer você esteja redirecionando os usuários após o envio de formulários ou mudando para um novo URL, o PHP oferece uma maneira simples de lidar com redirecionamentos.

Neste artigo, abordaremos como fazer um redirecionamento no PHP usando a função header().

Etapa 1: Redirecionamento básico em PHP

A maneira mais simples de redirecionar um usuário no PHP é usar a função header() com o cabeçalho Location. Por exemplo:

Veja o que acontece:

  • header(“Location: …”): Envia um cabeçalho HTTP para o navegador, instruindo-o a redirecionar para o novo URL.
  • exit(): Garante que nenhum outro código seja executado após o redirecionamento.

Etapa 2: uso de URLs relativos

Você também pode usar URLs relativos para redirecionamento. Por exemplo:

Isso redirecionará o usuário para /newpage.php no mesmo servidor.

Etapa 3: Redirecionamento permanente (301)

Se você estiver movendo permanentemente uma página e quiser que os mecanismos de pesquisa atualizem seus registros, poderá usar um redirecionamento 301:

Isso informa ao navegador e aos mecanismos de pesquisa que a página foi movida permanentemente para o novo local.

Etapa 4: Redirecionamentos condicionais

Você pode redirecionar os usuários condicionalmente com base em determinados critérios, como se eles estão conectados ou não:

Neste exemplo, os usuários que não estão conectados são redirecionados para a página de login.

Conclusão

Os redirecionamentos em PHP são simples, mas poderosos. Usando a função header(), você pode facilmente enviar os usuários para páginas diferentes, seja para fins de navegação ou para mudanças permanentes de página. Lembre-se apenas de sempre incluir exit() após o redirecionamento para garantir que nenhum outro código seja executado.

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills