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

Beitrag lesen

Huhu uwe

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

Deine Darstellung ist zwar etwas wirr, aber ich glaube dass ich es trotzdem begriffen habe.

Also Du könntest

a) den uid-Parameter innerhalb des Formulares als Input-Feld vom Typ hidden
durchschleppen und dann statt $_GET['uid'] einfach $_REQUEST['uid'] abfragen.

b) wie a) nur den UID-Parameter in einer Session speichern.

c) die Ziel-Url des Formulares kann ja durchaus auch GET-Parameter enthalten, auch wenn die eigentlichen Formulardaten per Post geschickt werden.

Also z.B.

[...]
<form method="post" action="{$_SERVER['PHP_SELF']}?uid={$_GET['uid']}">
[...]

d)-f) sind weitere Möglichkeiten

g) nur für echte PHP-Wizards

h)-i) hat man früher gemacht, jetzt aber nicht mehr

$uid zu verwenden, also sich von "register-globals-on" abhängig zu machen
ist nicht mehr zeitgemäß und unnötig.

Viele Grüße

lulu

--
bythewaythewebsuxgoofflineandenjoytheday