<? #/////////////////////////////////////////////////////# # Transforma os arrays de $_GET, $_POST, etc. em # # variaveis quando register_globals estiver OFF # # Ex. Se voce tiver o valor $_GET['nome'] = "Marcio" # # ele transforma o mesmo em $nome = "Marcio" # #/////////////////////////////////////////////////////# # Script desenvolvido por: Marcio Maciel de Souza # # marcio@mmsweb.com.br # #/////////////////////////////////////////////////////# # Hospedagem a um pre�o acess�vel? # # Ent�o acesse: www.mmsweb.com.br # # Hospedagem a partir de R$ 6,90/m�s!!! # #/////////////////////////////////////////////////////# // In�cio da fun��o // @param: $metodo = tipo METHOD. ex. ConverteVars($_GET) function ConverteVars($metodo) { // transforma o nome dos array em valores da array $variaveis $variaveis = array_keys($metodo); // transforma valores dos arrays na array $valores $valores = $metodo; // loop que crias todas as variaveis existentes. for ($i=0 ; $i < count($variaveis); $i++) { // pega nome atual da variavel que ser� gerada $variavel = $variaveis[$i]; // define o valor de $variavel como global para ser executado fora global ${$variavel}; // atribui a variavel variavel o valor da mesma. $$variavel = $valores[$variavel]; } } // Exemplo de uso: ConverteVars($_GET); ?>