Hallo,
ich habe vor ein paar Tagen schon eine Frage zu diesem Artikel gestellt:
http://de.wikihow.com/Ein-sicheres-Login-Skript-mit-PHP-und-MySQL-erstellen
In diesem Artikel wird die Servervariable PHP_SELF mit der Funktion esc_url($url) bereinigt, um vor Cross-Site-Scripting-Angriff sicher zu sein. Allerdings verstehe ich nicht ganz, warum man überhaupt diese Servervariable bei Forumularen verwendet. Wenn die Servervaribale z. B. $_SERVER['PHP_SELF'] = "/login.php" ist und sich die gewünschte "Action-Seite" des Forumlars nicht ändern soll, warum kann ich dann nicht einfach einen festen String wie z. B. $actionattribute = "/login.php" verwenden? Schließlich wäre das ja kein Nullstring, den man laut wikihow ja nicht verwenden sollte, wegen den iframe-Clickjacking-Angriffen.
Ich hoffe jemand von euch kennte die Antwort
ich habe vor ein paar Tagen schon eine Frage zu diesem Artikel gestellt:
http://de.wikihow.com/Ein-sicheres-Login-Skript-mit-PHP-und-MySQL-erstellen
In diesem Artikel wird die Servervariable PHP_SELF mit der Funktion esc_url($url) bereinigt, um vor Cross-Site-Scripting-Angriff sicher zu sein. Allerdings verstehe ich nicht ganz, warum man überhaupt diese Servervariable bei Forumularen verwendet. Wenn die Servervaribale z. B. $_SERVER['PHP_SELF'] = "/login.php" ist und sich die gewünschte "Action-Seite" des Forumlars nicht ändern soll, warum kann ich dann nicht einfach einen festen String wie z. B. $actionattribute = "/login.php" verwenden? Schließlich wäre das ja kein Nullstring, den man laut wikihow ja nicht verwenden sollte, wegen den iframe-Clickjacking-Angriffen.
Ich hoffe jemand von euch kennte die Antwort