Moin!
Aber: Das Laden der Cookies. Ich hab es in einer Funktion drin versucht. Geht nicht, denn die $HTTP_..._VARS sind in Funktionen NICHT verfügbar.
Logisch. $_HTTP_*_VARS sind ganz normale, globale Variablen. Die kann man in Funktionen nur ansprechen, wenn man die Variable in den Scope der Funktion holt mit "global $HTTP_*_VARS".
Es ist nicht nur deshalb deutlich schlauer, besser auf z.B. $_COOKIE auszuweichen. Diese Variablen stehen seit PHP 4.1 zur Verfügung - die anderen werden irgendwann abgeschafft, und es wäre dann dumm, wenn deine Skripte dann nicht mehr funktionieren.
$_* (also $_GET, $_POST, $_COOKIES usw) sind superglobal. Die stehen auch ohne extra Bekanntmachung in Funktionen zur Verfügung.
- Sven Rautenberg
--
"Bei einer Geschichte gibt es immer vier Seiten: Deine Seite, ihre Seite, die Wahrheit und das, was wirklich passiert ist." (Rousseau)
"Bei einer Geschichte gibt es immer vier Seiten: Deine Seite, ihre Seite, die Wahrheit und das, was wirklich passiert ist." (Rousseau)