![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Jr. Member
![]() |
![]() Wenn ich mit der PHP-Funktion session_start() eine Session initialisieren möchte, bekomme ich folgende Warnungen (sie treten in der Zeile auf, wo ich die Funktion aufrufe):
Warning: Cannot send session cookie - headers already sent by (output started at ... Warning: Cannot send session cache limiter - headers already sent (output started at ... Was bedeutet das bzw. was mach ich falsch? |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150
|
![]() Entweder du rufst session_start(); ganz am Anfang deines Scriptes auf, oder du aktivierst in der PHP.ini output_buffering
der Grund für deinen Fehler ist ganz einfach, dass session_start(); ein Cookie setzen will, was nur im HTTP-Header geschehen kann. Hast du vor session_start(); aber schon irgend eine Ausgabe in deinem Script, wurden die HTTP-Header aber schon gesendet. ~
____________________________________
LOL - Mein erstes Post im Programmier Forum MACINTOSH - Most Applications Crash, If Not The Operating System Hangs |
![]() |
![]() |
![]() |
#3 |
Jr. Member
![]() |
![]() Ok, danke für die Hilfe
![]() |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|