• User

    Magic_quotes non più disponibili

    Ciao a tutti. Ho un problema che riguarda gli apici inseriti in un input da utente.

    Ho fatto una migrazione di un sito su un nuovo server , e nel precedente erano abilitate le ?magic quotes?.
    Sul server attuale, che ha un PHP più recente, non sono più disponibili. Ora tutti gli input con apostrofo non passano.
    E' possible però abilitarle via .htaccess, ma eviterei perché generano altri problemi.

    Una soluzione sarebbe quella di aggiungere la funzione addslashes() ad ogni variabile testuale inviata tramite get ma sarebbe un lavoro troppo lungo.

    Avete soluzioni migliori?


  • ModSenior

    Ciao,
    se hai un config che viene caricato all'inizio puoi fare un foreach su $_GET e sovrascriverle facendo un addslashes.
    I magic_quotes sono deprecati da anni, bisognava programmare facendo attenzione a questa cosa, visto che i problemi che procura sono enormi.