phpbar.de logo

Mailinglisten-Archive

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

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

Cyrill Schumacher webmasterbhs_(at)_bluewin.de
Sun, 14 Nov 1999 10:40:38 +0100


Mal wieder funzt öbbis nit :-(

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

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"; ?>
------------------------------------

1-3 funktioniert (Apache 1.3.9. auf WIN 98) nicht.
Laut Manual:
Description
void putenv(string setting);
Adds setting to the environment.

Heisst das entweder, dass eine weitere Umgebungsvariable hinzugefügt werden
kann,
oder dass man nur bei vorhandenen Umgebungsvars etwas dranhängen kann .... ?
Würde putenv() funktionieren, dann könnte man sich solche Sachen ersparen:
<a href="post1.php3?uniqsession=uh7348thr7ehiur74z7uhr">weiter</a>
Oder ist irgendwo ein Denkfehler ?

Kiri





php::bar PHP Wiki   -   Listenarchive