Como ativar ou desativar o Register Globals (register_globals)?

Primeiramente aconselhamos a leitura do link à seguir que explicará melhor como funciona e para que serve a diretiva Register Globals do PHP: http://br.php.net/manual/pt_BR/security.globals.php

Por razões de segurança, a função register_globals do PHP encontra-se desativada em todos os nossos servidores. Nenhum script moderno utiliza register_globals, e se você receber algum erro relacionado ao fato do register_globals estar desativado, você deve entrar em contato com os desenvolvedores do script para obter ajuda.

No entanto, é possível habilitar o register_globals inserindo a seguinte linha em seu arquivo .htaccess:

php_flag register_globals on

Não recomendamos habilitar esta função pois ela pode levar a problemas de segurança em seu website.

Pronto! Agora a diretiva Register Globals do PHP de sua hospedagem se encontra ativada. Para desativar, basta remover a linha php_flag register_globals on do seu arquivo .htaccess.

Também é possível ativar outras diretivas relacionadas como register_argc_argvregister_long_arrays inserindo as linhas abaixo em seu arquivo .htaccess:

php_flag register_argc_argv on
php_flag register_long_arrays on