05/06/07

remplacer les globales PHP obsolètes sans suer...

PHP

Les variables $HTTP*VARS sont obsolètes depuis la version 4.1.0 de PHP, mais toujours là.

Pour des raisons de sécurité, il est fortement recommandé d'utiliser les nouvelles variables. Il est à noter que les anciennes $HTTP*VARS ne devraient plus être accessibles si register_globals est à off.

Voilà un petit freeware appelé PHP Globals Fixer qui par un simple glisser-déposer va faire le boulot fastidieux à votre place… simple, rapide et efficace.

Liste des superglobales remplacées automatiquement par ce petit soft :

session_register("variable") ⇒ $_SESSION["variable"] = $variable
session_unregister("variable") ⇒ unset($_SESSION["variable"])
session_isregistered("variable") ⇒ isset($_SESSION["variable"])
$HTTP_SERVER_VARS ⇒ $_SERVER
$HTTP_GET_VARS ⇒ $_GET
$HTTP_POST_VARS ⇒ $_POST
$HTTP_COOKIE_VARS ⇒ $_COOKIE
$HTTP_POST_FILES ⇒ $_FILES
$HTTP_ENV_VARS ⇒ $_ENV
$HTTP_SESSION_VARS ⇒ $_SESSION

testé et approuvé… ça va permettre d'éviter de nombreux Pomme+F !

commenter (0)