Zweipunktnull
Commander
- Registriert
- Dez. 2004
- Beiträge
- 2.546
Hallo!
Es gibt da schon lange Zeit eine Sache die mich verwirrt:
Nehmen wir mal an, der Adminbereich einer Seite soll geladen werden, wenn an die URL ?admin=irgendeinpw angehängt wird.
Ich löse das dann immer auf folgende Art und Weise:
Tutorials und Bücher machen das allerdings immer so:
Das ist doch überflüssig, oder? Ich meine, ich prüfe, ob admin = irgendeinpw ist. Und das setzt ja schon voraus, dass GET[admin] existiert.
Wieso findet man dann oft in Büchern/Internet, dass zusätzlich noch geprüft wird, ob GET[admin] existiert (Das beweist ja schon die andere Abfrage)?
Gibt es eine Sicherheitslücke bei "meiner Methode" oder wieso findet man immer die andere?
(irgendeinen Grund muss es ja geben das immer die andere benutzt wird
)
Es gibt da schon lange Zeit eine Sache die mich verwirrt:
Nehmen wir mal an, der Adminbereich einer Seite soll geladen werden, wenn an die URL ?admin=irgendeinpw angehängt wird.
Ich löse das dann immer auf folgende Art und Weise:
PHP:
if ($_GET['admin'] == 'irgendeinpw') { }
PHP:
if (isset($_GET['admin']) AND $_GET['admin'] == 'irgendeinpw') { }
Wieso findet man dann oft in Büchern/Internet, dass zusätzlich noch geprüft wird, ob GET[admin] existiert (Das beweist ja schon die andere Abfrage)?
Gibt es eine Sicherheitslücke bei "meiner Methode" oder wieso findet man immer die andere?
(irgendeinen Grund muss es ja geben das immer die andere benutzt wird