Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Magic quote attivi e addslashes presenti
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • R
      roxasshadow User Attivo • ultima modifica di

      Magic quote attivi e addslashes presenti

      Buonasera,

      ho appena notato che il mio nuovo hosting ha i magic_quotes_gpg attivi, infatti nel phpinfo() posso leggere questa riga

      magic_quotes_gpc On On
      magic_quotes_runtime Off Off
      magic_quotes_sybase Off Off

      Ho creato uno script in PHP che talvolta esegue delle INSERT/UPDATE/DELETE nel database MySQL e ogni qual volta arrivava un dato da trasferire nel database l' ho sempre trattato in questo modo per proteggermi da SQL Injection:

      $string = addslashes(trim($_POST['string']));

      Ora come devo procedere ? Lascio solo trim() ed elimino addslashes() ?
      Grazie :smile5:

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        thedarkita ModSenior • ultima modifica di

        Ciao RoxasShadow,

        puoi rimuovere addslashes.
        Puoi usare la funzione get_magic_quotes_gpc per sapere se è necessario fare addslashes o no, ed avere uno script portabile.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • R
          roxasshadow User Attivo • ultima modifica di

          Grazie mille per la risposta.
          Una domanda visto che non ho mai trattato l' argomento, i magic_quotes_gpg sono una funzione oppure vengono inseriti automaticamente ?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • T
            thedarkita ModSenior • ultima modifica di

            Se impostata su ON sullle variabili GET e POST viene effettuato automaticamente l'escape. Comunque questa funzionalità è deprecata e verrà rimossa del tutto con php 6.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • R
              roxasshadow User Attivo • ultima modifica di

              Quindi rimuovo solamente addslashes(), grazie per l'assistanza, buonaserata.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              Caricamento altri post
              Rispondi
              • Topic risposta
              Effettua l'accesso per rispondere
              • Da Vecchi a Nuovi
              • Da Nuovi a Vecchi
              • Più Voti