Verständnisfrage: register globals

Chino

Erfahrenes Mitglied
hola!

nein nein, keine sorge, jetzt kommt keins von diesen "variablen fuktionieren plötzlich nich mehr"-posting; vielmehr hab ich eine grundsatz frage zu register globals:

könnte mir mal jemand erklären, was _genau_ die funktion für einen vorteil (oder unterschied) bringt? sicherheit??

ich mein, wo liegt der unterschied, ob ich eine variable, die z.b. per url übergeben wird, mit $variable oder mit $_GET['variable'] anspreche?

:rolleyes:

thx,
chino
 
Also wenn du die Variable sowieso mit _GET ausliest, dann ist das kein Unterschied!
Vielmehr wird kein _GET, _REQUEST oder _POST benötigt, wenn die regisert_globals an sind, die Variablen stehen dann ainfach dem aufgerufenen Script zur Verfügung (egal ob mit der Methode Post oder Get)
 
jo ist etwas sicherer ...

mit der normalen version ist es ja egal von wo die vars kommen und das macht dein script angreifbar

mit der neuen version kommt nur eine quelle als versender in frage...
 
Zuletzt bearbeitet:
Ich persönlich würde auch mit globals=off coden, schon allein deswegen, weil auf vielen Servern diese option abgeschaltet ist (ausser bei mal wieder Tripod :) )
 
Zurück