Thomas Luethi: aktellen link oder URL auslesen

Beitrag lesen

Hallo,

Ok aber wenn ich register_golbals auf off stelle darf ich denn die parameter trotzdem mit der url übergeben?

Ja, klar darfst Du.
Warum glaubst Du, dass Du das nicht mehr darfst?

Beispiel:
blabla.php?varname=wert

Ab PHP 4.1 hast Du den Wert _immer in den Variablen
$_GET['varname']
und
$_REQUEST['varname']
und auch in der veralteten
$HTTP_GET_VARS['varname']

Wenn register_globals zufaellig noch auf "on" ist,
dann hast Du den Wert auch noch in der Variablen
$varname

Du solltest nur noch $_GET oder $_REQUEST verwenden.

Bei $_REQUEST ist es egal, ob der Parameter per
GET (Formular oder URL-Anhaengsel), POST (Formular)
oder Cookie (via HTTP) daherkommt.

Bei $_GET _muss_ der Wert als GET-Formular bzw.
URL-Parameter daherkommen.

Gruesse,

Thomas