Opa ...

Então ...
A diretiva
register_globals como
ON em si não é insegura. Seu emprego inadequado que a torna insegura.

Hoje em dia a maioria usa
ON, errôneamente. Isto acarretou numa desinformação generalizada por parte dos programadores, que hoje em dia acha mais prático (com coisa que programador deve achar algo ...). :bah:
O manual do PHP atualmente recomenda prioritariamente o desuso desta diretiva de configuração, tornando-a como
OFF, recomendando em contrapartida o uso das variáveis superglobais (
$_GET,
$_POST,
$_COOKIE, etc). O uso das variáveis superglobais é recomendado tanto a diretiva
register_globals estando
ON como
OFF, funcionará igualmente.

Se antes não ocorria problemas em seu computador, pode ter certeza, a diretiva
register_globals estava configurada como
ON (ligada). Mas ... esquece isso. Faz de conta que ela não existe, deixa ela lá como
OFF e pronto. Até mesmo porque, à partir do PHP 6.0 ela nem existirá mais, será extinta.
Se no servidor estiver
ON, tudo bem, poderá continuar usando as variáveis superglobais normalmente, como se ela nem existisse.
Alguns preferem, errôneamente, utilizar ela (diretiva) como
ON, e na hora de ocorrer algum alerta, usar o famoso operador de controle de erros (o arroba). Não tenho nem o que dizer sobre os que fazem isto, apenas lamentar. Garanto à ti que o programador profissional jamais faz isto.
Sobre o arquivo de configurações do PHP (
php.ini), se tu que instalou não sabe, como saberei ?

Não sei. Tu usa EasyPHP, aí já são outros qüinhentos, não uso estes "pacotes"
made in china 
. Não estar na pasta do Windows não quer dizer nada. Meu PHP eu instalei manualmente e ele não fica na pasta do Windows. Este é o mau dos que preferem usar os "super pacotes", ficam totalmente desinformados.

O arquivo
php.ini, conforme o arquivo
install.txt que todo programador que instala o PHP manualmente lê, pode estar nos seguintes locais:
- SAPI module specific location (PHPIniDir directive in Apache 2, -c command line option in CGI and CLI, php_ini parameter in NSAPI, PHP_INI_PATH environment variable in THTTPD)
- HKEY_LOCAL_MACHINE\SOFTWARE\PHP\IniFilePath (Windows Registry location)
- The PHPRC environment variable
- Current working directory (for CLI)
- The web server's directory (for SAPI modules), or directory of PHP (otherwise in Windows)
- Windows directory (C:\windows or C:\winnt) (for Windows), or --with-config-file-path compile time option
Em meu caso, fica no diretório do PHP, que está presente na variável ambiente
PATH do Windows.
Viu ? Instalar "super pacotes" é regredir conhecimento.

Mas ... não precisa editar o arquivo
php.ini não. Se quiser, edita, tu faz o que quiser

. Mas ... é só um alerta, será outra regressão.

Para saber mais sobre a diretiva de configuração
register_globals, leia:
PHP Manual - Security - Chapter 29. Using Register Globals (sim, em inglês, língua universal)
[]’s

Até mais