Harry: $_GET["uid"]; oder doch nur $uid; ??

Beitrag lesen

Holladiewaldfee,

WENN! ich aber sofort anstatt $_GET["uid"]; immer $uid; schreibe geht das ganze alles! wieso dann noch $_GET["uid"]; verwenden?

Welche PHP-Version läuft denn da? Das klingt ja nach uralt, wenn die nicht mal die $_GET und $_POST-Variablen kennt. Die $bla-Variante (Stichwort: register_globals) bringt viele Nachteile mit sich, hauptsächlich Sicherheitsprobleme bei unsauber programmierten Applikationen.

Bsp:

if($pass=='blablubb') $loggedin = true;
if($loggedin = true)
{ # Supergeheime Member-Only-Area
}

Wenn man jetzt die Seite mit bla.php?loggedin=1 aufruft, ist man dann im supergeheimen Mitgliederbereich, auch wenn man nie eins gewesen ist. Das kann bei der Verwendung von $_GET und $_POST _und_ register_globals=off nicht passieren.

Ciao,

Harry

--
  Irgendwann kommt die Waldfee - oder auch nicht ... (Projektphase: Keine Ahnung)
  Bis dahin:
  Ski- und Bergtouren in den Tölzer Voralpen und im Karwendel