Pular para o conteúdo

Super Globais

Uma pequena introdução a Variáveis Super Globais, que geram certas dúvidas no assunto de variáveis do php...
Pedro Henrique da Silva Gregório PHD
Hits: 4.847 Categoria: PHP Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Uma pequena introdução a Variáveis Super Globais, que geram certas dúvidas no assunto de variáveis do php...
Download superglobais.php Enviar nova versão

Esconder código-fonte

<?php

//  script de variáveis super globais com exemplos das super globais abaixo:

// 1-$_POST - contêm os dados de formulários enviados por POST
// 2-$_GET - contêm os dados de formulários enviados por GET
// 3-$_COOKIE - cookies armazenados no computador do cliente
// 4-$_SERVER - diretivas criadas pelo servidor web
// 5-$_REQUEST - uma combinação de $_POST, $_GET e $_COOKIE


// as super globais env e files que estão sem exemplos:

// 6-$_ENV - variáveis do ambiente de execução do PHP
// 7-$_FILES - contêm informações sobre arquivos enviados via HTTP

$nome = "Jo Soares Cookie";
setcookie("nome_cookie", $nome, time()+60);  //expirando em 1 minuto

//_________________________________________
/////////
// 1-$_POST

echo "<h3>1-Post</h3>";

echo"<form name='postando' action='superglobais.php' method='POST'>
<input type='text' name='nome_post' value='Jo Soares Post' />
<input type='submit' value='Enviar' />
<form>";

if($_POST[nome_post])
{
echo "<br /><br />$_POST[nome_post]";
}
echo "<br />___________________________________";

//_________________________________________
////////
// 2-$_GET

echo "<h3>2-Get</h3>";

echo '<br /><a href="superglobais.php?nome_get=Jo Soares Get">[get]</a>';

if($_GET[nome_get])
{
echo "<br />$_GET[nome_get]";
}
echo "<br />___________________________________";

//_________________________________________
//////////////
// 3-$_COOKIE

echo "<h3>3-Cookie</h3>";

if($_COOKIE[nome_cookie])
{
echo "<br />$_COOKIE[nome_cookie]";
}
echo "<br />___________________________________";

//_________________________________________
//////////////
// 4-$_SERVER

echo "<h3>4-Server</h3>";
echo "<br />O método no momento é:$_SERVER[REQUEST_METHOD]";
echo "<br />___________________________________";

//_________________________________________
//////////////
// 5-$_Request

echo "<h3>5-Request</h3>";
echo "<br />".$_REQUEST['nome_post']."";
echo "<br />".$_REQUEST['nome_get']."";
echo "<br />".$_REQUEST['nome_cookie']."";
echo "<br />___________________________________";

?>

Validando data em formulário

Identificador de Browser

Redirecionado paginas com registro de variavel em session

Excluindo registros do MySQL

Envio

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.