Niente da fare, non capisco xchè mi aggiunge i backslash anzicchè toglierli...
se io faccio
Codice PHP:
$string = "'ciao'";
echo $string."
\n";
$string = addslashes($string);
echo $string."
\n";
echo "get_magic_quotes_gpc= ".get_magic_quotes_gpc($string)."
\n";
if( get_magic_quotes_gpc($string) ) {
echo "dentro l'if
\n";
$string = stripslashes($string);
}
echo $string."
\n";
in output ho:
'ciao'
\ 'ciao\ '
get_magic_quotes_gpc= 1
dentro l'if
'ciao'
È quello che fa la tua funzione: ...si cerca i caratteri backslashati da addslashes nelle variabili post, get e cookie, e li strippa... però nel mio caso gli slash me li ritrovo triplicati :master: