phpbar.de logo

Mailinglisten-Archive

[php] $_ENV ohne 'E' in variables_order

[php] $_ENV ohne 'E' in variables_order

Norbert Pfeiffer norbert at itbw.de
Don Dez 8 01:08:43 CET 2005


Hi Sebastian,

> wie kommt man denn an $_ENV wenn dieses nicht in variables_order
> enthalten ist ?
hmm,
die _order-Direktive ist IMHO dazu da, um die Reihenfolge des
"Ueberschreibens" zu organisieren, wenn gleichnamige Variable
existieren.

Beispiel:
<pre><form
 action="issen.das.php4?usr=Getfrau" method="post"><input
 type="hidden" name="usr" value="Postmann"><input
 type="submit" value="GO"></form>
?>INI: <?= ini_get('variables_order')."\n";
?>GET: <? print_r($_GET);
?>POST: <? print_r($_POST);
?>REQUEST: <?print_r($_REQUEST);
?></pre>

erzeugt:
INI: EGPCS
GET: Array
(
    [usr] => Getfrau
)
POST: Array
(
    [usr] => Postmann
)
REQUEST: Array
(
    [usr] => Postmann
    [__utma] => 115689759.1070641600.1133094197.1133094197.1133451562.2
    [__utmz] =>
115689759.1133094197.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none)
)
wobei mir absolut unklar ist,
wer '__utma' und '__utmz' erzeugt hat ... <gruebel>


Ach-ja, und wenn man das mit
?>SERVER: <?print_r($_SERVER);
?>ENV: <?print_r($_ENV);
erweitert, ist Deine Frage genau so unverstaendlich wie meine
Antwort, denn viele Angaben existieren in beiden Arrays.


m. b. G. Norbert
_____________________
normal:  02682-966898
Notruf:  0163-3613642
---------------------
e.o.m.


php::bar PHP Wiki   -   Listenarchive