phpbar.de logo

Mailinglisten-Archive

[php] putenv() & getenv() ???

[php] putenv() & getenv() ???

Stephan Sann webmaster_(at)_cibes.de
Mon, 15 Nov 1999 18:38:34 +0100


Cyrill Schumacher schrieb:

> Mal wieder funzt öbbis nit :-(

Um mit Dr. Egons Worten zu sprechen: Das wundert mich nicht!

> post.php3
> ------------------------------------
> <?
> $id = md5(uniqid(rand()));
> putenv("UNIQID=$id");
> ?>
> <a href="post1.php3">weiter</a><br>
> <? echo "gesetzt - $newsession"; ?>
> ------------------------------------

Jeder Prozess, der auf Deinem Server läuft, hat sein eigenes Env., das er von
seinem Elternprozess geerbt hat. Wenn er daran jetzt rummokelt, kriegen das zwar
seine Kinder mit, nicht aber die anderen Prozesse.

> post1.php3
> ------------------------------------
> 1. <? echo "getenv ID: ". getenv("UNIQID") . "<br>\n"; ?>
> 2. <? echo "getenv ID: ". getenv($UNIQID) . "<br>\n"; ?>
> 3. <? echo "getenv ID: ". $UNIQID . "<br>\n"; ?>
> 4. <? echo "getenv remote_addr: ". getenv("REMOTE_ADDR"). "<br>\n"; ?>
> ------------------------------------

"post1.php3" ist ein neuer Request -> anderer Prozess -> anderes Env.

HTH
Stephan
-------------------------------------------------------------
Die ultimative Smilie-Collection :-] Komm vorbei!
http://www.cibes.de/smilies/
Website-Investigator - das Freeware-Programm zur Erstellung
einer internen Suchmaschine für die eigene Homepage
http://www.cibes.de/Website-Investigator




php::bar PHP Wiki   -   Listenarchive