Marc Reichelt: Session_start(); problem

Beitrag lesen

Hallo steffen,

ich habe lokal xampp bei mir laufen und gebe in meinem Code

session_start();

ein. Nun kommt an der stelle ein Fehler der so aussieht:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at D:\apachefriends\xampp\htdocs\page\index.php:106) in D:\apachefriends\xampp\htdocs\page\index.php on line 311

Das kenne ich sehr gut.

Du hast schon eine Ausgabe an den Browser gesendet, bevor du session_start() ausführst - also etwa so:

---snip---
<html>
<head><title>TITEL</title></head>
<body>
<?php
 session_start();
...
---snap---

Du musst Funktionen wie session_start() oder auch header() ausführen _bevor_ du irgendeine Ausgabe tätigst, also z.B. so:

---snip---
<?php
  session_start();
?>
<html>
<head><title>TITEL</title></head>
<body>
<?php
...
---snap---

Fröhliche Weihnachten!

Marc Reichelt || http://www.marcreichelt.de/

--
Linux is like a wigwam - no windows, no gates and an Apache inside!
SELFCode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
http://emmanuel.dammerer.at/selfcode.html