Forum Doku Wiki Blog

Forumsarchiv 1999, Mai
globale Variablen

archivierte Beiträge lesen

  1. (PHP) globale Variablen von fredy, 23. 05. 1999, 14:06

globale Variablen

Der folgende Beitrag wurde am 23. 05. 1999, 14:06 Uhr von fredy veröffentlicht.

hi,

in PHP3 wird ja für jede übergebene Variable mittels GET und POST bzw. für jedes Cookie eine Globale Variable angelegt.

Gibt es auch eine Auflistung in der alle GET-Variablen (bzw. POST-Variablen bzw. Cookies) zu finden sind.

Was ist wenn eine GET-Variable eine POST-Variable und ein Cookie den gleichen Namen haben?

danke im Voraus
  fredy  

globale Variablen

Der folgende Beitrag wurde am 23. 05. 1999, 15:45 Uhr von Stephan Huber veröffentlicht.

Hi Fredy,

> Gibt es auch eine Auflistung in der alle GET-Variablen (bzw. POST-Variablen bzw. Cookies) zu finden sind.
Ja, die assoziativen Arrays $HTTP_POST_VARS, $HTTP_GET_VARS und $HTTP_COOKIE_VARS, z.B.
$foobar_wert=$HTTP_GET_VARS["foobar"];
Dazu muß aber track_vars eingeschaltet sein:
<?php_track_vars?> am Anfang des Programms, oder die entsprechende Setting in der php3.ini)
So kann man auch Variablen unterscheiden, die per POST oder GET übergeben werden,
und den gleichen Namen haben.
          
> Was ist wenn eine GET-Variable eine POST-Variable und ein Cookie den gleichen Namen haben?
Was dann Vorrang hat, wird in der php3.ini festgelegt:
"gpc_order string:
Set the order of GET/POST/COOKIE variable parsing. The default setting of this directive
is "GPC". Setting this to "GP", for example, will cause PHP to completely ignore cookies
and to overwrite any GET method variables with POST-method variables of the same
name."  http://www.php.net/manual/configuration.php3

Grüße
Stephan  

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4