oui oui c'est un changement dans la logique de sécurité de PHP
en fait tu peux soit changer la valeur de
register_globals = Off en On dans ton php.ini et hop ca marche
Soit changer tes codes PHP genre
$toto devient $_REQUEST[toto]
ou $_GET[toto] ou $_POST[toto] mais bon $_GET et $_POST peuvent etre
chiant pour effectuer des tests.
Sinon petite astuce si tu dois mettre ton code PHP sur un serveur où tu
ne pourras pas changer le register_global
tu fais un foreach de la variables contenant toutes les informations de
$_REQUEST et tu les rattribus avec le nom de la variable.
Util et rapide.
Francois
On Mon, 2003-01-20 at 09:03, Regis.Gras@??? wrote:
>
>
> Bonjour,
>
> J'ai upgrade ma configuration, passant de
> apache-1.3.20
> php-4.0.6
> a
> apache-1.3.27
> php-4.3.0
>
> L'installation de PHP-4.3, qui se fait comme celle de PHP-4.0, se fait
> sans problemes.
> Mais les scripts PHP que j'avais ne fonctionnent plus.
> La raison est que les parametres rentrés dans les formulaires ne
> sont PAS transmis au script PHP.
>
> Ce probleme est il connu ? Peut on le contourner ?
>
> Bien cordialement.
>
> --
> *-----------------------------------------------------------------------*
> * Regis Gras LEGI HMG, Rue de la piscine
> *
> * Domaine Universitaire 38402 Saint Martin D'Heres
> *
> * Tel (33) 04 76 82 51 31 Fax (33) 04 76 82 52 71
> *
> * e-mail Regis.Gras@???
> *
> *-----------------------------------------------------------------------*