Resolvendo o problema de register_globals no PHP 5.4
Para quem ainda não sabe, a configuração no php.ini para habilitar o register_globals não está mais disponível nas versões do PHP 5.4 e mais novas. Contudo, existe um artificio que podemos usar para solucionar problemas encontrados naqueles antigos códigos legados, que tiveram a necessidade de serem transportados para servidores com versões mais novas do PHP, como foi o meu caso.
A solução é muito simples, adicione o seguinte trecho de código:
foreach ($_REQUEST as $key=>$val)
{
${$key}=$val;
}
Assim, ao dar o submit, tudo que estiver sendo enviado, via POST ou GET, será transformado em variáveis a serem usadas no seu fonte.
Nenhum comentário:
Postar um comentário