Como ativar o register_globals

Este parâmetro não é aconselhável ser utilizado, pois sendo utilizado com outros parâmetros, e acompanhado de um código mal escrito, pode abrir brechas graves de segurança em seu site! À partir do PHP 4.2.x este parâmetro vem desligado por padrão, e na versão 6 do PHP os desenvolvedores foram mais radicais: removeram o parâmetro por completo!

Como segurança é um quesito que o programador iniciante não se preocupa, erros graves podem ser cometidos. Erros de lógica devido a sobreposição de variáveis, vulnerabilidades no módulo administrativo do sistema, exposição do banco de dados permitindo ataques de SQL Injection, etc, são apenas alguns problemas que podemos citar. Devido a esses possíveis problemas, não escreva seus programas usando register_globals = On.

Leia Mais