Super Globais
Publicado por Pedro Henrique da Silva Gregório 12/06/2007
[ Hits: 4.393 ]
Uma pequena introdução a Variáveis Super Globais, que geram certas dúvidas no assunto de variáveis do php...
<?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 />___________________________________"; ?>
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Flatpak: remover runtimes não usados e pacotes
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
Como atualizar o Debian 8 para o 10 (10)
Dica sobre iptables ACCEPT e DROP (6)
NGNIX - Aplicar SNAT para evitar roteamento assimetrico (29)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta