Hallo Leute,
ich bin gerade dabei, mich mit der Validierung von $_GET-Daten zu befassen. Angenommen, ich möchte überprüfen, ob ein GET-Wert ein md5-Hash ist. Er enthält also Buchstaben in Groß- und Kleinschreibung sowie Zahlen.
Meine Überlegung ist, dass ich das eigentlich relativ einfach mit preg_match() überprüfen kann. Spricht irgendetwas dagegen, diese Funktion zu verwenden? Grundsätzlich sollte man ja eher sparsam mit Funktionen umgehen.
Ich habe auch auch diverse andere Funktionen gesehen, mit denen man das prüfen könnte (zB mit ctype_alnum() und strlen()).
Welche Variante bevorzugt ihr und warum? Und was haltet ihr von der Validierung via preg_match?
Danke im Voraus für konstruktive Antworten!
ich bin gerade dabei, mich mit der Validierung von $_GET-Daten zu befassen. Angenommen, ich möchte überprüfen, ob ein GET-Wert ein md5-Hash ist. Er enthält also Buchstaben in Groß- und Kleinschreibung sowie Zahlen.
Meine Überlegung ist, dass ich das eigentlich relativ einfach mit preg_match() überprüfen kann. Spricht irgendetwas dagegen, diese Funktion zu verwenden? Grundsätzlich sollte man ja eher sparsam mit Funktionen umgehen.
Ich habe auch auch diverse andere Funktionen gesehen, mit denen man das prüfen könnte (zB mit ctype_alnum() und strlen()).
Welche Variante bevorzugt ihr und warum? Und was haltet ihr von der Validierung via preg_match?
Danke im Voraus für konstruktive Antworten!
Kommentar