Announcement

Collapse
No announcement yet.

Session

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Session

    Ich versuche mit ein einer Datei, den Wert einer Variablen zu merken. Ich glaube, daß man das mit $_SESSION macht.<br><br>
    also z.B.<br>
    $_SESSION["datachange"] = 1; <br>

    Wann muß man denn session_start() aufrufen ? In einem Buch steht, daß es ganz zu Beginn eines Script stehen muß, dann sehe ich aber, daß ich das nicht gemacht habe und es funktioniert trotzdem oder ich mache es und es funktioniert trotzdem nicht.

  • #2
    session_start() muß nicht zwingend am Anfang einer Datei aufgerufen werden, aber da es nötigerweise den HTTP-Header manipuliert, muß es aufgerufen werden, bevor irgendeine Ausgabe an den Client gesendet wird, also vor jedem Aufruf, der eine Ausgabe bewirkt.
    Umgehen kann man diesen Zwang allerdings durch output-buffering mittels ob_start()

    Comment

    Working...
    X