|
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 |