









Selon la configuration de php, il se peut que le addslashes soit fait automatiquement lors du passage de variable d'un page à une autre.
En effet, si l'option magic-quotes-gpc est à on toute variable issue de requete HTTP (GET, POST ou COOKIE) sera échapé via addslashes.
En théorie, c'est pratique car cela vous évite de le faire vous manuellement.
Mais en pratique, cela pose 2 problèmes :
Voici une fonction qui va vérifier si l'addslashes est automatique et en fonction le fera (ou pas…)
function _addslashes($v) { if (!get_magic_quotes_gpc()) return addslashes($v); return $v; }
Discussion