REGISTER GLOBALS

Hoj, mohl bych se prosím zeptat, jak zapnout/vypnout Register globals ? Je to nějak přes .htaccess ale už nevím jak :D
A k cemu to potrebujes? register_global je zapnuty. Jeho vypnuti nema zas tak velky vliv na stranky. Teda pouze na neosetrene promenne.
Kvůli bezpečnosti:)
podle http://forum.pipni.cz/read.php?f=3&i=6679&t=6679 bych zkusil do .htaccess pridat: php_flag register_globals Off
= Wettnug (anp.wz.cz) =
1. predevsim je dulezite mit zapnute ve strance
error_reporting(E_ALL);
a osetrit vsechny promenne tak, aby se pres global nedostala zadna "hackerska" hodnota
Toto hlaseni na zaver projektu zakomentujes, aby kdyz se povede nekomu neco, aby se mu nezobrazilo chybove hlaseni a nevedel, jake pouzivas promenne a nemohl se ti je pokusit prepsat pres global.

2.
kdyz pouzivas
$b = $_POST["a"];
$c = $_SESSION["d"];
tak s tim neni problem

3. pak je tu moznost psat
$a = "xxx";
function ()
{
global $a;
echo $a;
}
a take s tim neni zadny problem

4. Jinak jsem videl nekde na cz2.php.net , vcera myslim u ini_get tusim nejaky zapis, jak prevest global...
http://cz2.php.net/manual/en/ini.core.php#ini.register-globals
http://cz2.php.net/manual/en/language.variables.predefined.php
neco jako toto:

function remap_globals() {

global $GET_VARS, $POST_VARS, $COOKIE_VARS, $SESSION_VARS, $SERVER_VARS, $ENV_VARS;

$parser_version = phpversion();

if ($parser_version <= "4.1.0") {
$GET = &$GET_VARS;
$POST = &$POST_VARS;
$COOKIES = &$COOKIE_VARS;
$SESSION = &$HTTP_SESSION_VARS;
$SERVER = &$HTTP_SERVER_VARS;
$ENV = &$HTTP_ENV_VARS;
}
if ($parser_version >= "4.1.0") {
$GET = &$_GET;
$POST = &$_POST;
$COOKIES = &$_COOKIE;
$SESSION = &$_SESSION;
$SERVER = &$_SERVER;
$ENV = &$_ENV;
}
}
(jsem to nasel)

5. nevim, jak se to zapina v hta, ale vim, ze se to da v programu zapnout pres ini_set() , opet cz2.php.net/ini_set