OVH Community, votre nouvel espace communautaire.

Register_globals à Off


kizman
18/09/2005, 12h35
Avec un peu de retard...

Oui, il est possible de mettre register_globals à off temporairement (valable pour un script donné).

Tu crées un fichier ou tu mets ceci dedans:

// Emulation de register_globals à off
if (ini_get('register_globals')) {
$superglobals = array($_SERVER, $_ENV, $_FILES, $_COOKIE, $_POST, $_GET);
if (isset($_SESSION)) {
array_unshift($superglobals, $_SESSION);
}
foreach ($superglobals as $superglobal) {
foreach ($superglobal as $global => $value) {
unset($GLOBALS[$global]);
}
}
}
?>

Et tu appelles ce fichier au début de chacun de tes scripts, et plus de problème de variable globale!

nestaone
21/06/2004, 17h09
Bonjour,
Quelqu'un a-t-il pu mettre register_globals à off chez sachant que c'est impossible avec un .htaccess(chez OVH)
(Le support mail m'a remballé ici ne sachant pas quoi répondre )

Merci!