SóProvas


ID
1928029
Banca
FCC
Órgão
MPE-PB
Ano
2015
Provas
Disciplina
Programação
Assuntos

Em uma aplicação PHP há uma página chamada mensagens.php com o seguinte conteúdo:

<?php

echo $_GET['mensagem'];

?>

Em outra página há uma variável $mensagem declarada da seguinte forma:

$mensagem = 'Este departamento não está cadastrado';

Deseja-se que o conteúdo dessa variável seja passado para a página mensagens.php via GET de forma que o texto da mensagem possa ser recebido nessa página e exibido na tela. Para isso, nessa página, após a declaração da variável $mensagem deve ser incluída a instrução

Alternativas
Comentários
  • c. header ("location: mensagens.php?mensagem=" . $mensagem);

  • header () é usado para enviar um cabeçalho HTTP bruto. Veja a especificação »HTTP / 1.1 para mais informações sobre cabeçalhos HTTP.

    Lembre-se de que header () deve ser chamado antes de qualquer saída real ser enviada, seja por tags HTML normais, linhas em branco em um arquivo ou pelo PHP. É um erro muito comum ler código com funções include ou require, ou outra função de acesso a arquivos, e ter espaços ou linhas vazias que são emitidas antes de header () ser chamado. O mesmo problema existe ao usar um único arquivo PHP / HTML.

     

    < html>

    < ?php

    /* This will give an error. Note the output

    * above, which is before the header() call */

    header ( 'Location: http://www.example.com/' );

    exit;

    ? >