steffen: Session_start(); problem

Hi,

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

Nun weiß ich nicht weiter :-(

Falls ihr den Code braucht http://www.cyberus.de/gloop/schule/index.zip

mfg steffen

  1. Hi steffen,

    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

    Schau halt einfach mal ins PHP Manual bei session_start(), da steht:

    "Anmerkung:  Bei Verwendung Cookie-basierter Sessions müssen Sie session_start() aufrufen, bevor irgend etwas an den Browser geschickt wird."

    MfG, Dennis.

    --
    Mein SelfCode: ie:{ fl:{ br:^ va:) ls:< fo:) rl:( n4:& ss:) de:> js:( ch:{ sh:( mo:} zu:|
    Zufällige Hinweise:
    ------------------------
    Signatur ist vorrübergehend deaktiviert, wegen Serverumstellung ;-)
  2. 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
    1. Danke Marc Reichelt und Dennis habt mir sehr gut geholfen funktioniert jetzt einbahnfrei :)

      mfg