Problem mit session_start()

Hallo Leute.

Ich habe mal wieder ein -diesesmal seltsames- Problem:

Folgender Code:

[code]<?php
session_start();
?>

…[/code]

Jetzt bekomme ich immer folgenden Fehler, obwohl ich vorher keine Ausgabe mache:

<br /> <b>Warning</b>: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at D:\Programme\xampp\htdocs\*.php:1) in <b>D:\Programme\xampp\htdocs\*.php</b> on line <b>2</b><br /> <br /> <b>Warning</b>: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at D:\Programme\xampp\htdocs\*.php:1) in <b>D:\Programme\xampp\htdocs\*.php</b> on line <b>2</b><br />

Das sind auch die ersten vier Zeilen Quelltext, die ich ausgegeben bekomme.

Hat wer eine Erklärung?

Speichere die Dateien als UTF-8 ohne BOM :wink:

Danke, jetzt funktionierts. :wink:

Was ist den der Unterschied zwischen UTF-8 ohne BOM, und UTF-8 mit BOM?
Und wiso wirkt sich das auf session_start() aus? Im PHP-Manual stand nichts drin…

:bp:

der/die/das BOM ( :ps: ) besteht aus ein paar Zeichen am Anfang des Dokuments, damit der lesende Editor weiß, um welches Format es sich handelt :wink:

achso, dann ist logisch, vielen Dank :wink: