Ankündigung

Einklappen
Keine Ankündigung bisher.

SQL Einträge sicherer machen (Funktion)

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • PsychoEagle
    hat ein Thema erstellt SQL Einträge sicherer machen (Funktion).

    SQL Einträge sicherer machen (Funktion)

    Tachchen,

    Mit dieser Funktion könnt ihr eure einträge in die Datenbank ein wenig sicherer vor SQL-Injection machen.

    PHP-Code:
    <?php
      
    function sql_protect($value,$str=0) {
          
    // Überflüssige Maskierungen aus der übergebenen Variablen entfernen
          
    if(get_magic_quotes_gpc()) {
              
    $value stripslashes($value);
          }
          
    // Übergebene Variablenwert in Anführungszeichen setzen, sofern keine
          // Zahl oder ein numerischer String vorliegt
          
    if(!is_numeric($value) AND $str != 1) {
              
    $value "'"mysql_real_escape_string($value) ."'";
          }
          return 
    $value;
      }
    ?>
    Sollte selbsterklärend sein

    Aufzurufen wie folgt:
    PHP-Code:
    <?php
    $sql 
    "INSERT INTO tabelle(wert1,wert2) VALUES ("sql_protect($_GET['wert1']).","sql_protect($wert2) .")";
    ?>
    Grüße
    Da Psy

  • h3ir
    antwortet
    Hi, eigentlich kann man es doch auf
    mysql_real_escape_string()
    beschränken?

    Einen Kommentar schreiben:

Lädt...
X