Donc c'est que ça doit marcher, car, comme tu as pu le voir dans le script,
je fais un unset de tout ce qui pourrait exister avant d'aller rechercher
les valeurs ad hoc.

Je vais m'atteler à toutes les récupérations de $var un jour mais ce n'est
pas une urgence... Ce qui me rassure, c'est que la version CVS de PMB, donc
la nouvelle release, sera compatible PHP 4.2 vis à vis de register_globals
off, et donc avec easyPhp version 1.7

Eric

Attention, je ne me suis pas encore attaqué à l'OPAC...


----- Original Message ----- 
From: "François Lemarchand" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, November 02, 2003 5:54 PM
Subject: [PMB-DEVEL] Re: register_globals : PRECISION IMPORTANTE


> 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]
>
>


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

Répondre à