| Auteur |
Message |
renaud
Messages : 321
Inscrit le : 10/05/2002 |
Posté le 29/07/2002 à 10:38:38
Message N°1 #
|
|
SVP, est-ce que quelqu'un pourrait m'expliquer l'utilité du register_globals et l'intérêt de le mettre à ON / OFF ??? Ca fait 30 plombes que j'en entend parler mais ... j'comprends pas |
|
Erianor
Messages : 199
Inscrit le : 12/05/2002 |
Posté le 29/07/2002 à 11:29:16
Message N°2 #
|
register_globals=On
Toutes les données transmises par formulaire, url, cookie, session sont directement disponibles dans tes scripts sous la forme $nomdevariable.
register_globals=Off
Les données ne sont accessible que via des variables globales de type 'array' $_POST[nomdevariable] ou $_GET[nomdevariable] par exemple.
Tout ceci pour des raisons de sécurité. Ca t'oblige à savoir d'où vient le contenu de tes variables et donc à éviter que tu ne te fasses court-circuité par un petit malin. Enfin c'est que j'ai compris. Ca force à coder plus 'secure'.
L'évolution prévue étant que petit à petit les installs soient faites à 'off'. Par le passé tout était à 'on' et les providers le sont sans doute encore pour la plupart. |
|
maverick

Messages : 619
Inscrit le : 04/04/2002 |
Posté le 29/07/2002 à 11:51:25
Message N°3 #
|
Oui c plus pour une question de sécurité, et aussi de propreté du code. Tu sais vraiment d'ou viennent les données.
Pour ce qui est des hébergeurs, à mon avis, ils mettront un certain temps à le passer à off, vu les sites qu'ils hébergent. Tu imagines dire à 100 000 membres : "Aujourd'hui on pète tout vos sites !" 
enfin rien ne t'empèche de faire un ini_set (si tu as le droit bien entendu)
____________________

|
|
maverick

Messages : 619
Inscrit le : 04/04/2002 |
Posté le 29/07/2002 à 12:05:28
Message N°4 #
|
Tiens aussi tt que j'y pense, y'a un article (en anglais) paru sur Zend récemment à propos des register global
http://www.zend.com/zend/art/art-sweat4.php
____________________

|
|
renaud
Messages : 321
Inscrit le : 10/05/2002 |
Posté le 29/07/2002 à 12:44:34
Message N°5 #
|
Thank you les gars !!!
Maintenant je sais !!! Je m'endormirais moins con ce soir... 
Maverick -> C'est quoi faire 1 ini_set (l'est pas mal ce smiley) |
|
maverick

Messages : 619
Inscrit le : 04/04/2002 |
Posté le 29/07/2002 à 12:56:54
Message N°6 #
|
http://fr2.php.net/manual/fr/function.ini-set.php
Ca permet de redéfinier le tps du script, qq var du php.ini
____________________

|
|