Navigation : Forums > Forum Général > register_globals

Pages : 1 Poster un nouveau sujet Ajouter un message
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
Profil Citer
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.
Profil Citer
maverick

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)
____________________
image
Profil Citer
maverick

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
____________________
image
Profil Citer
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... =D
Maverick -> C'est quoi faire 1 ini_set (l'est pas mal ce smiley)
Profil Citer
maverick

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
____________________
image
Profil Citer

Navigation : Forums > Forum Général > register_globals

Pages : 1 Poster un nouveau sujet Ajouter un message


Se rendre directement sur le forum :