Cursos On-line Gratuitos- PHP

Aula 16

Vamos começar o estudo de conteúdos dinâmicos em páginas Web através do PHP e, em cada módulo iremos estudar um tópico diferenciado neste sentido.

Redirecionando automaticamente o usuário para uma nova URL

Para realizar esta função, o seu Script deverá enviar um cabeçalho HTTP ao navegador do cliente, indicando nesta oportunidade um novo endereço para que o mesmo seja redirecionado. Neste sentido, utilizamos a seguinte sintaxe:

header("location:url");

Veja o exemplo abaixo:

<?php
    header("Location:http://www.clubedomicro.com.br/");
    exit;
?>

A declaração EXIT é necessário quando queremos determinar que o restante do conteúdo deste Script não será mais utilizado. Esta sintaxe é muito utilizada em formulários HTML, onde dependendo da escolha do usuário, a navegação será redirecionada para uma determinada URL. Veja um simples exemplo abaixo:

<html>
<head>
<title>
Exemplo de redirecionamento
</title>
</head>
<body>
<form method=
"POST" action="redireciona.php">
<p><select size=
"1" name="irpara">
<option selected value=
"http://www.bradesco.com.br">Banco Bradesco</option>
<option value=
"http://www.real.com.br">Banco Real</option>
<option value=
"http://www.cef.gov.br">Caixa Econômica Federal</option>
</select></p>
<p><input type=
"submit" value="Submeter" name="B1">
<input type=
"reset" value="Redefinir" name="B2"></p>
</form>
</body>
</html>

O próximo passo é gerar o arquivo "redireciona.php":

<?php
header
("Location:$irpara");
exit;
?>

Observe que neste arquivo apenas recuperamos o valor da caixa de seleção, que é armazenado no nome do seu componente. Neste exemplo o usuário terá visível a URL para a qual foi redirecionado e, no próximo módulo de aula iremos gerar um Script similar, porém ocultando esta informação do usuário.

 

 

Voltar

Principal | Cursos Gratuitos | Cursos Diversos | Dicas | Promoções | Mapa do Site | QUIZ |
| Classificados | Central Currículo | Fórum | Fale Conosco