session_start();

hi all,
ich muss ein skript anpassen, welches auf puretec steht…im grunde kein problem dort funzt alles, zur Sicherheit hab ich jetzt bei mir auf localhost alle datenbanken und php dateien runtergeholt, funzt auch, aber durch diesen tag im header der wichtigen skripte:

session_start();

erhalte ich folgende fehlermeldungen:

Cannot send session cache limiter - headers already sent (output started at c:\apache\htdocs/home/nachtagenten/index.php:5) in

wenn ich session_start(); auskommentiere, dann bekomm ikch zwar keine fehlermeldunegn mehr aber es funzt auch nicht mehr…also funzt es trotz fehlermeldung…oder verwechsle ich jetzt da was grundlegend? ich hab apache, 4.06 php und mySql 3.30 auf win2k…

danke für erklärungsversuche
meth

_vor_ dem start einer session duerfen absolut keine ausgaben an den browser gemacht werden.

in deinem falle printest du wahrscheinlich vorher irgendwelches html raus … session_start() ganz am anfang der datei und schon klappts.

hast recht, funzt jetzt :smile: