$variable sans le $_GET - PHP - Programmation
Marsh Posté le 11-04-2006 à 10:31:25
Dépend de la configuration de php.
Et ça peut être une source de failles de sécurité, ce genre de comportements...
Marsh Posté le 11-04-2006 à 10:44:45
ReplyMarsh Posté le 11-04-2006 à 10:46:25
welcominh a écrit : Bonjour, |
Ceci est du à une configuration d'une variable permettant de passer par les variables superglobales ou non,
register_globals = off/on
Marsh Posté le 11-04-2006 à 10:46:37
Ca vient du paramètre de configuration register_globals.
C'est peut-être la plus grande chose à savoir sur PHP d'ailleurs, je pense. Ca été l'object de centaines de débats, de centaines d'articles, ça m'étonne que tu n'en ai jamais entendu parler !!! C'est quelque chose normalement qu'on apprend tout de suis au début, surtout, comme l'a dit Skeye, que c'est à l'origine de dizaines de failles de sécurités
Marsh Posté le 12-04-2006 à 08:33:00
FlorentG a écrit : ça m'étonne que tu n'en ai jamais entendu parler !!! |
j'ai ptet pas suivi la même voie que vous. J'ai commencé en regardant un pote faire. Il mettait ce $_GET en m'expliquant que c'était pour récupérer la variable, donc je pouvais pas savoir qu'on "pouvait" faire sans
Marsh Posté le 11-04-2006 à 10:29:37
Bonjour,
voila c'est dans le titre, j'ai remarqué que ca marchait d'utiliser une variable $ma_variable sans avoir fait préalablement de $ma_variable= $_GET['ma_variable']; alors qu'on récupère ce paramètre dans l'URL.
Comment cela se fait-il?
merci
---------------
Direct-download.com, le moteur de recherche pour Mega