Mailinglisten-Archive |
Hi,
da wir hier auf einer Mailingliste mit vielen Anfängern sind ein paar
allgemeine Hinweise - nicht böse sein wenn das besserwisserisch klingt :-)
On Saturday 07 January 2006 15:41, Lucas Bares wrote:
> Hallo,
> du kannst folgendermaßen darauf zugreifen. Im prinzip wie bei
> Formular-Daten über das $_POST[]-Array nur eben heißt das Array
> $_SESSION[].
>
> Script 1:
> <?
Besser ist <?php - <? lässt sich abschalten, <?php funktioniert immer.
> @session_start();
Das @ sollte nur nötig sein wenn der Code "falsch" ist - also zweimal
session_start verwendet wird, Daten ausgegeben werden bevor session_start()
aufgerufen wird o.ä. Falls session_start() zu einer Fehlermeldung führt
sollte, wie bei jedem Fehler, die Ursache (zwei session_start()s nacheinander
im selben Skript?) als das Symptom (Fehlermeldung unterdrücken) gefixt
werden.
> session_register("userid");
>
> $_SESSION['userid] = 1234;
session_register() wird für $_SESSIION nicht gebraucht und führt tendenziell
eher zu Problemen. Zitat aus der Doku: "If you are using $_SESSION (or
$HTTP_SESSION_VARS), do not use session_register(), session_is_registered(),
and session_unregister()." http://php.net/session_register
johannes
php::bar PHP Wiki - Listenarchive