Community « Le forum « Machine à café «
YACS et php5, register_globals=on
YACS est-il compatible avec php5? Est-il toujours dangereux d'avoir les register_globals à On?
Bonsoir,
mon site est en ligne chez un hébergeur utilisant php 4.4.4.
Pour faire des essais dans les mêmes conditions, j'utilise un serveur ampp (Apache MySQL PhP) sous Linux. Celui-ci à la particularité de pouvoir switcher très facilement de php 4.4.4 à php 5.
Lorsque j'utilise php 4, tout se passe bien, mais lorsque j'utilise php 5, j'obtiens plein de messages d'erreurs, même si le mode verbose n'est pas activé.
Sinon, si mon hébergeur accepte de mettre les register_globals à off lorsqu'on lui demande, j'ai remarqué qu'ils ont tendance à le remettre à on sans prévenir (probablement lors de mises à jour du système). Est-ce que cela représente toujours un danger?
Merci d'avance.
mon site est en ligne chez un hébergeur utilisant php 4.4.4.
Pour faire des essais dans les mêmes conditions, j'utilise un serveur ampp (Apache MySQL PhP) sous Linux. Celui-ci à la particularité de pouvoir switcher très facilement de php 4.4.4 à php 5.
Lorsque j'utilise php 4, tout se passe bien, mais lorsque j'utilise php 5, j'obtiens plein de messages d'erreurs, même si le mode verbose n'est pas activé.
Sinon, si mon hébergeur accepte de mettre les register_globals à off lorsqu'on lui demande, j'ai remarqué qu'ils ont tendance à le remettre à on sans prévenir (probablement lors de mises à jour du système). Est-ce que cela représente toujours un danger?
Merci d'avance.
| Bernard from nearby-an-airport Associate, 6927 posts | Le développement de YACS est sous WampServer, qui est en PHP 5.1.6, avec le maximum de verbosité, et je n'ai aucun souci. Quelle version de PHP 5 utilisez-vous, et quel genre de message apparaissent ? YACS est, par construction, indifférent au positionnement du paramètre register_global puisqu'il fait appel seulement à des variables initialisées directement, ou à des tableaux explicitement remplis par PHP, type $_REQUEST, etc.
|
GregL![]() 43 posts | La version de php 5 est la 5.2.0. Message bizarre obtenu lorsque je ne suis pas loggué, c'est une longue suite de "?" Lorsque je suis loggué, c'est : Et ce ne sont que les premières lignes. Je pourrais tout poster, mais ça fait beaucoup. Cela n'arrive que sur la page d'accueil. Sur la 6.9 je n'avais pas cela, et sur la 6.10, cela apparaissait sur toute les pages si je me souviens bien. Désirez vous que je fasse plus d'essais en mode verbose? |
| Bernard from nearby-an-airport Associate, 6927 posts |
GregL: Bizarre, ce qui apparait là est le contenu de fichier de cache des chaines de caractères traduites en français. Même résultat après avoir supprimé les .php du répertoire i18n/locale/fr ? Et le résultat est-il le même avec un navigateur de langue anglaise ?
|
GregL![]() 43 posts | Bernard : Le truc, c'est que j'ai forcé la plateforme à utiliser la langue française. Que je change ou pas de langue pour le navigateur ne changera pas grand chose je pense. Je vais faire une nouvelle installation multilingue cet après-midi pour essayer. |

