par
Ryle » 09 mars 2007, 16:00
En fait, dans les dernières versions de php, il est demandé par mesure de sécurité de spécifier explicitement d'où provienne les variables utilisées.
Ainsi, si avant ta variable "$nom" était envoyé en GET (dans l'url), il te faut désormais utiliser la variable $_GET['nom'] (après t'être assuré que celle-ci avait bien été reçu, naturellement

)
Idem pour $_POST, $_SESSION, $_COOKIE, $_FILES.
Toutes les variables doivent donc être déclarées avant de pouvoir être utilisées, et il te faut donc désormais t'assurer de l'existance de celles-ci avant d'y faire appel.
(Voir la FAQ pour plus d'infos sur le sujet : register_globals)
En fait, dans les dernières versions de php, il est demandé par mesure de sécurité de spécifier explicitement d'où provienne les variables utilisées.
Ainsi, si avant ta variable "$nom" était envoyé en GET (dans l'url), il te faut désormais utiliser la variable $_GET['nom'] (après t'être assuré que celle-ci avait bien été reçu, naturellement :))
Idem pour $_POST, $_SESSION, $_COOKIE, $_FILES.
Toutes les variables doivent donc être déclarées avant de pouvoir être utilisées, et il te faut donc désormais t'assurer de l'existance de celles-ci avant d'y faire appel.
(Voir la FAQ pour plus d'infos sur le sujet : register_globals)