Erreur PHP : Your script possibly relies on a session side-effect which existed until PHP 4.2

Vous rencontrez ce genre d’erreur sur un de vos (vieux) sites après une mise à jour de PHP :

Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0

Il y a plusieurs sources d’erreurs mais si vous vous servez des sessions PHP sur votre site et que vous utilisez des fonctions obsolètes, ne cherchez pas plus loin.
Si une de ces fonctions est utilisée, elle générera  l’erreur ci dessus  :

Allez aussi faire un tour du côté du register_globals qui est désormais désactivé par défaut : pensez a utiliser $_GET[], $_POST[], $_SERVER[], …

 

Post Comment