par
zeus » 08 nov. 2006, 14:38
- soit tu modifie ton php.ini et tu met register_globals sur ON, mais tu te retrouve avec un gros trou de sécurité, donc a n'utiliser qu'en local;
Attention, il est très déconseillé d'utiliser le REGISTER_GLOBAL, même en local, pour plusieurs raison :
- Il ne s'agit pas que d'une faille de sécurité mais surtout que si tu as des variables GET et POST qui ont le même nom, elles seront écrasée, que tu risque de modifier un POST/GET/SESSION/SERVER juste en instanciant une variable dont le nom est mal choisir
- Le code que tu développes en local est destiné à passer en prod un jour

- Afin d'éviter des soucis de passage en prod dus à la différence de configuration entre le developpement et le site en production, il est très conseillé d'avoir des configurations rigoureusement identiques.
[quote="RilaX"] - soit tu modifie ton php.ini et tu met register_globals sur ON, mais tu te retrouve avec un gros trou de sécurité, donc a n'utiliser qu'en local;[/quote]Attention, il est très déconseillé d'utiliser le REGISTER_GLOBAL, même en local, pour plusieurs raison :
- Il ne s'agit pas que d'une faille de sécurité mais surtout que si tu as des variables GET et POST qui ont le même nom, elles seront écrasée, que tu risque de modifier un POST/GET/SESSION/SERVER juste en instanciant une variable dont le nom est mal choisir
- Le code que tu développes en local est destiné à passer en prod un jour ;)
- Afin d'éviter des soucis de passage en prod dus à la différence de configuration entre le developpement et le site en production, il est très conseillé d'avoir des configurations rigoureusement identiques.