Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

probleme de paiement atos avec ma config php.ini

5 réponses
Avatar
webvisio
bonjour
pour des raisons de sécurité j'ai mis les variables
suivantes dans le php.ini
register_globals = On
safe_mode = On

depuis que j'ai changé ces variables certains clients ne peuvent plus faire
de paiement securise avec le systeme atos
merci de votre aide
bernard

5 réponses

Avatar
Pozzo
pour des raisons de sécurité j'ai mis les variables
suivantes dans le php.ini
register_globals = On


mauvaise idée... pour la améliorer sécurité il faut register_globals = Off

safe_mode = On


bonne idée

depuis que j'ai changé ces variables certains clients ne peuvent plus faire
de paiement securise avec le systeme atos


Il leurs suffit de programmer correctement pour que ça fonctionne. Ces
paramètres ne sont pas incompatible avec le system Atos...

Avatar
webvisio
"Pozzo" a écrit dans le message de
news:40fc43dc$0$4213$
pour des raisons de sécurité j'ai mis les variables
suivantes dans le php.ini
register_globals = On


mauvaise idée... pour la améliorer sécurité il faut register_globals = Off

safe_mode = On


bonne idée

depuis que j'ai changé ces variables certains clients ne peuvent plus
faire


de paiement securise avec le systeme atos


Il leurs suffit de programmer correctement pour que ça fonctionne. Ces
paramètres ne sont pas incompatible avec le system Atos...


register_globals = Off
tu es sur de cette variable car sur des forums il preconisent la valeur a On


Avatar
Pozzo
register_globals = Off
tu es sur de cette variable car sur des forums il preconisent la valeur a On


Oui je suis sur... dans le doute faire confiance au Bon Dieu
(www.php.net) plutot qu'a ses Saints (les forums en tout genre...)

Cf le lien :

http://fr.php.net/manual/fr/language.variables.predefined.php

Le paragraphe intéressant étant :

Depuis la version PHP 4.2.0, la valeur par défaut de la directive PHP
register_globals est off. Ceci est une évolution majeure de PHP. Avoir
la directive register_globals à off affecte les variables prédéfinies du
contexte globale.

Et concernant les pbs de sécurité lié à cette variable :

http://fr.php.net/manual/fr/security.globals.php et
http://fr.php.net/manual/fr/ini.sect.data-handling.php#ini.register-globals

A+

--
Pozzo

Avatar
Mokhet
webvisio wrote:

register_globals = Off
tu es sur de cette variable car sur des forums il preconisent la valeur a On


imo la seule documentation fiable pour ce genre de questions se trouve à
la source
http://fr3.php.net/manual/fr/security.globals.php

Maintenant, rien ne t'empêches de la mettre à On, mais c'est pas secure
du tout de la mettre à On. L'exemple 15-19 bien que simpliste est
l'illustration parfaite du problème de register_globals

Laurent

Avatar
Guillaume Bouchard
Mokhet wrote:
Maintenant, rien ne t'empêches de la mettre à On, mais c'est pas secure
du tout de la mettre à On. L'exemple 15-19 bien que simpliste est
l'illustration parfaite du problème de register_globals


Faut arreter de dire que register_globals est secure ou pas. Le problème
de securité viens plutôt des utilisateurs gorets qui codent après. Mais
je prefere amplement voir un script tourné sur une machine à On, mais
qui fonctionne bien et qui est codé proprement, plutôt que des scripts
"sécurisés" en Off qui se font avoir à la premiere injection SQL venu.

Quand à l'exemple 15-19, c'est la preuve d'un... eu comment c'est déjà,
ha oui, Grouik power codage ! Qui si cela avait été correctement codé,
il n'y aurait pas eu de problème. Alors vous me direz, Oui, mais si tout
l'informatique avait été bien codé, il n'y aurait pas de failles. Il y a
les erreurs de codages qui peuvent arriver et celle qui ne peuvent pas
quand on code proprement (avec un rapport d'erreur à E_ALL, qui permet
de se rendre trés vite compte que quelque chose plante)

Mais bon, ce n'est que la X ieme foix que l'on le dit... (Remplacez X
par une valeur comprit entre l'infinit et un peut plus.)

--
Guillaume.