L'esempio te lo ha fornito arkus. stripslashes per togliere i backslash aggiunti e indesiderati. Ma come ti ho detto nel tuo codice non devi preoccuparti di trattarle. Se trovi un hosting in cui sono attive allora semplicemente disabilitale. Inoltre da php 5.4 non esistono neanche più. C'è un limite per quanto ti devi preoccupare per mantenere il tuo lavoro compatibile con le vecchie versioni di php.Ma come faccio a togliere i backslash aggiunti dalle magic quotes, come dici tu, prima di passare i valori a mysqli_real_escape_string ? come minimo devo controllare se la magic quotes sono attive, giusto?
Quello che hai postato tu non ha significato: nel caso in cui le magic quotes sono attive effettui l'escape con mysqli_real_escape_string, nel caso in cui non lo sono effettui comunque l'escape con mysqli_real_escape_string. Capisci bene che così la condizione perde significato, perché in entrambi i casi effettui la stessa operazione.e qui interviene il codice da me postato all'inizio