import_request_variables
(PHP 4 >= 4.0.7, PHP 5)
import_request_variables — Importa variáveis GET/POST/Cookie para o escopo global
Descrição
Importa variáveis GET/POST/Cookie para o escopo global. É útil se você desabilita register_globals, mas você poderia ver algunas variáveis no escopo global.
Se você está interessado em importar outras variáveis para o escopo global, como uma a SERVER, utilize a função extract().
Parâmetros
- types
-
Usando o parâmetro types , você pode especificar que variáveis serão importadas. Você pode usar os caracteres 'G', 'P' e 'C' respectivamente para GET, POST e Cookie. Estes caracteres não são case sensitive, então você pode também usar qualquer combinação de 'g', 'p' e 'c'. POST inclue informação sobre arquivos enviados.
Nota: Note que a ordem das letras, como usando "gp", a variável POST irá sobreescrever variáveis GET com mesmo nome. Algumas outras letras como GPC são descartadas.
- prefix
-
Prefixo no nome de variáveis, prepara todos os nomes de variáveis antes de ser importadas para o escopo global. Então se você tem um valor GET nomeado "userid", e fornece "pref_" como prefixo, então você terá uma variável global chamada $pref_userid.
Nota: Embora o parâmetro prefix seja opcional, você irá receber E_NOTICE se você especificar não especificar prefixo, ou se o prefixo for uma string vazia. Isto é possÃvel perigo. Notices não são mostrados usando o padrão error reporting level.
Valor Retornado
Retorna TRUE em caso de sucesso ou FALSE em falhas.
Exemplos
Example#1 Exemplo da import_request_variables()
<?php
// This will import GET and POST vars
// with an "rvar_" prefix
import_request_variables("gp", "rvar_");
echo $rvar_foo;
?>