Jun
7
2011

Redirecionando e atualizando uma página em PHP




O redirecionamento de uma página em PHP é bem simples e é feito usando-se a função header:

1
2
3
<?php
header("location: http://www.devdb.com.br");
?>

Lembrando que a função header deve ser usada antes de qualquer saída HTML do seu script senão você receberá o seguinte erro:

Warning: Cannot modify header information – headers already sent by (output started at header.php:2) in header.php on line 3

Assim como temos a meta tag REFRESH em HTML, em PHP podemos usar também a função header para redirecionar/atualizar uma página.

Exemplo:

1
2
3
4
<?php
header("refresh:5; url=http://www.devdb.com.br");
echo "Você será redirecionado em 5 segundos. Se não for, clique <a href=\"http://www.devdb.com.br\">aqui</a>.";
?>

Em 5 segundos a página será atualizada/redirecionada para o endereço indicado no parâmetro url.

Mais informações sobre a função header no manual do PHP:

http://www.php.net/header

Autor: Sandro J. S. Souza

Sobre o autor: Sandro J. S. Souza

Desenvolvedor Web, bacharel em Administração, coordenador do PHP MG. Site pessoal: http://www.sandro.eti.br | Me siga no Twitter: http://twitter.com/xkurts

Enviar um comentário