Hi Experten,
Ich schweife gerade durch internet und stosse bei einem Forum auf eine Erklärung der "register_globals" funktion.
Da hat ein User gefragt wo der Unterschied darin liegt ob er seine variablen einfach so anspricht ($test) oder mittels $_POST ($_POST['test]). Ihm wurde dann geantwortet, dass es der Unterschied in der Sicherheit gibt.
Folgende ausgangssituation:
Ich hab ein Gästebuchformular mit dem man halt Gästebucheintrage schreiben kann. Es gibt nur 2 Felder -> User und text. Die zwei Felder werden nach betätigen eines Buttons dem Script gastbuch_bearbeiten.php übergeben und dann eben verarbeitet.
Wenn jetzt jemand diesem gastbuch_bearbeiten.php mit einem gefaktem Script falsche Informationen gibt, spielt es doch gar keine Rolle ob ich die Variablen mit $_POST oder einfach mit dem Variablen name anspreche, den die falschen Infos werden sowieso verarbeitet!?
Das bingt mich wieder zurück auf die Frage, wozu der Aufwandt mit den register_globals?
Danke fürs lesen
Ich schweife gerade durch internet und stosse bei einem Forum auf eine Erklärung der "register_globals" funktion.
Da hat ein User gefragt wo der Unterschied darin liegt ob er seine variablen einfach so anspricht ($test) oder mittels $_POST ($_POST['test]). Ihm wurde dann geantwortet, dass es der Unterschied in der Sicherheit gibt.
Folgende ausgangssituation:
Ich hab ein Gästebuchformular mit dem man halt Gästebucheintrage schreiben kann. Es gibt nur 2 Felder -> User und text. Die zwei Felder werden nach betätigen eines Buttons dem Script gastbuch_bearbeiten.php übergeben und dann eben verarbeitet.
Wenn jetzt jemand diesem gastbuch_bearbeiten.php mit einem gefaktem Script falsche Informationen gibt, spielt es doch gar keine Rolle ob ich die Variablen mit $_POST oder einfach mit dem Variablen name anspreche, den die falschen Infos werden sowieso verarbeitet!?
Das bingt mich wieder zurück auf die Frage, wozu der Aufwandt mit den register_globals?
Danke fürs lesen