OK, sinon, rien à signaler, le trick ne pose aucun problème de mon côté...

Selon Eric ROBERT <[EMAIL PROTECTED]>:

> Vous ne devez jamais utiliser une variable ayant pour nom :
> 
> $__key__PMB : INTERDIT !
> 
> Cette variable est celle utilisée pour la mécanique de récupération des
> variables postées et compagnie.
> 
> Eric
> 
> 
>   ----- Original Message ----- 
>   From: Eric ROBERT 
>   To: [EMAIL PROTECTED] 
>   Sent: Sunday, November 02, 2003 1:20 PM
>   Subject: register_globals
> 
> 
>   Bonjour à tous,
> 
>   Vous aurez pu constater un nouveau fichier dans /includes/ :
> 
>   global_vars.inc.php
> 
>   Que fait-il ?
> 
>     Il efface toutes les variables globales possibles.
>     Il récupère tous les POST GET FILES en ignorant toutes les autres
>     la fonction pt_register est appelée pour récupérer le strict minimum :
>       Cookie et variables http_user_agent et compagnie
>   Comment et quand l'appeler :
>     Il faut l'appeler par un include, par par un require, en effet, le
> fichier contient du code à exécuter : la récupération du minimum ($_cookie et
> $_server nécessaires)
>     Il faut l'appeler au tout début de n'importe quelle page, c'est déjà
> inclus dans tous les fichiers de la racine de l'application, il m'en reste à
> faire...
> 
>   Que faudra-t-il faire dans le futur :
>     La récupération des $_post, $_get, $_files automatique dans cette version
> disparaitra rapidement. Il faudra donc et ceci dès maintenant, penser à aller
> lire toute variable "postée", "getée" ou "filée" avant tout utilisation par
> un pt_register (METHODE, VAR1, VAR2,...,VARN); METHODE valant POST ou GET ou
> FILES et VAR# étant les noms de vos variables de formulaire ou d'url par
> exemple.
>     Si vous avez besoin d'un autre élément de $_SERVER ou $_ENV ou $_COOKIE
> il faudra penser à le récupérer également. Soit cet élément est indispensable
> et vous le mettrez dans /includes/global_vars.inc.php, soit vous en avez
> besoin ponctuellement : faites votre pt_register("SERVER",VAR); localement
> quand vous en avez besoin.
> 
>   Eric
> 
> 
> 


-- 
François Lemarchand
homepage : http://balno.free.fr/
PhpMyBibli : http://phpmybibli.sourceforge.net

Liste de diffusion phpmybibli.devel
Pour se désinscrire : mailto:[EMAIL PROTECTED]

Répondre à