Was sind die besten PHP input sanitizing Funktionen?

Ich versuche zu kommen mit einer Funktion, dass ich alle meine Saiten durch zu desinfizieren. So dass der string, der dabei herauskommt, wird sich sicher für die Datenbank einfügen. Aber es gibt so viele Filter-Funktionen, da draußen, ich bin nicht sicher, welche ich verwenden soll/muss.

Bitte helfen Sie mir, die Lücken auszufüllen:

function filterThis($string) {
    $string = mysql_real_escape_string($string);
    $string = htmlentities($string);
    etc...
    return $string;
}
zur insertion, es ist in Ordnung, nur desinfizieren gegen SQL-injection mit mysql_real_escape_string. Es ist, wenn Sie die Ausgewählten Daten (in der html-Ausgabe oder in einer php-Formel/Funktion) sollten Sie in htmlentities
Siehe stackoverflow.com/questions/60174/... für eine Antwort spezifisch für die Reinigung, für die Datenbank einfügen (es gibt ein Beispiel von PDO, das haben andere, die unten erwähnt werden).

InformationsquelleAutor Lauren | 2010-06-27

Schreibe einen Kommentar