Tom: Session funktioniert nur mit Cookies

Beitrag lesen

Hello,

Vielen Dank für eure zahlreichen Antworten. ich werde mich wohl noch mal schriftlich bei levanzo informieren müssen.

Es reicht fürs erste, mal die phpinfo()-Funktion zu benutzen und uns den Link auf ein solches Script zu geben.

eine Frage dazu hätte ich aber noch:
es ist doch richtig, jede Seite mit session_start() zu beginnen, oder?

Jein. Viele Wege führen nach Rom. Aber PHP unterstützt fast alle notwendigen Schritte innerhalb dieser Funktion. Manchmal muss man allerdings trotzdem noch selber denken ;-)

Weil in einer Datei gibt mir der Apacheserver folgendes aus:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/www/htdocs

Dann wurde vorher schon ein Buffer-Flush veranlasst. Der erste sendet die Header mit, dann ist es zu spät. Die Flushs kann man mit ob_start() & Co. unterdrücken oder durch sehr sauberen Seitzenaufbau. Schau mal ins Manual.

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau