categoria PHP

Redirect em PHP

Para fazer com que o usuário seja redirecionado a um determinado endereço do seu site para outro endereço, dentro ou fora do seu site, você deverá utilizar o parametro location: da função header(). Abaixo segue um exemplo de uso básico desta função:

<?php
#abaixo, criamos uma variavel que terá como conteúdo o endereço para onde haverá o redirecionamento: 
$redirect = "http://www.sinforme.com.br";
 
#abaixo, chamamos a função header() com o atributo location: apontando para a variavel $redirect, que por
#sua vez aponta para o endereço de onde ocorrerá o redirecionamento
header("location:$redirect"); 
?>

O redirecionamento não se restringe a endereços absolutos de sites, sendo que você também pode redirecionar para pastas dentro do seu FTP, ou mesmo arquivos que estão na mesma pasta utilizando um caminho relativo a ela.

Exemplos:

header("/home"); #redireciona para o diretorio home, dentro da raiz (/) do site
header("location:../login"); #direciona para a pasta login, que esta um diretório abaixo (../) do atual
header("location:categoria.html");#direciona para o arquivo categoria.html dentro do mesmo diretorio do arquivo atual
header("location:/"); #direciona para a raiz do site

COMENTÁRIOS

Newsletter


PUBLICIDADE