Mailinglisten-Archive |
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