Mailinglisten-Archive |
Hans Egg wrote:
> Hallo nochmals
>
> Vielleicht eine Anfängerfrage, sorry.
>
> Ich lese einen Wert aus aus einem Formular und speichere ihn in
> $_SESSION[a]. Wenn ich ihn in einem Script benötige, speichere ich
> ihn in einer lokalen Variable:
>
> $a = $_SESSION[a]
Selbst diese Zeile kannst du dir sparen...:
session_start();
if (isset($_SESSION['a']))
{
$a ='test';
}
else
{
$_SESSION['a']='doof';
}
print_r($_SESSION);
--> Array ( [a] => test )
(ausser beim ersten Aufruf, wo es natürlich doof ist *gg*.
Das ist ein Nebeneffekt von Register Globals sein. Eigentlich müsste es
dann nicht nur mit $_SESSION, sondern auch mit $_REQUEST funktionieren
und dies funktioniert nicht.
Ich habe wirklich bedenken, dass dieses Verhalten so beabsichtig ist...
> Danke und Gruß
> Hans
Yannik
php::bar PHP Wiki - Listenarchive