<?
#/////////////////////////////////////////////////////#
#  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);

?>