nickiquickie
Mitglied
Hallo!
Ich habe eine Frage zur Sicherheit in meinen Skripten.
Und zwar werden in meinen Skripten oft $_GET-Variablen übergeben. Mal werden die Werte dieser Variablen im Skript weiterverarbeitet und mal werden sie in die Datenbank geschrieben.
Jetzt stellt sich mir die Frage, wie ich die Variablen bei welcher Aktion absichern kann?
Ich nutze derzeit diese Funktion:
Werden die übergebenen Variablen gespeichert, laufen sie vorher durch diese Funktion.
Also folgendermaßen:
Danach verwende ich die Variable wie oben beschrieben (ausgeben oder in DB speichern).
Jetzt würde ich gerne wissen, ob das so ausreichend ist?
Oder wie funktioniert es eurer Meinung nach am Besten, die Variablen abzusichern?
Vielen Dank schonmal für Eure Antworten!
Grüße, nickiquickie
Ich habe eine Frage zur Sicherheit in meinen Skripten.
Und zwar werden in meinen Skripten oft $_GET-Variablen übergeben. Mal werden die Werte dieser Variablen im Skript weiterverarbeitet und mal werden sie in die Datenbank geschrieben.
Jetzt stellt sich mir die Frage, wie ich die Variablen bei welcher Aktion absichern kann?
Ich nutze derzeit diese Funktion:
Code:
function quote_smart($value)
{
if (get_magic_quotes_gpc()) {
$value = stripslashes($value);
}
if (!is_numeric($value)) {
$value = mysql_real_escape_string($value);
}
return $value;
}
Also folgendermaßen:
Code:
$name = quote_smart($_GET['name']);
Jetzt würde ich gerne wissen, ob das so ausreichend ist?
Oder wie funktioniert es eurer Meinung nach am Besten, die Variablen abzusichern?
Vielen Dank schonmal für Eure Antworten!
Grüße, nickiquickie