[gelöst]Cannot send session cache limiter

  • Ich habe ein Loginsystem erstellt, nun sieht meine loginforumlar so aus:


    ---
    login.php

    So das Problem wenn ich mich richtig einlogge und zur internen seite komme
    wird mir dass heir ausgegeben:

    Code
    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/web43/html/projekte/host/login/checkuser.php:1) in /var/www/web43/html/projekte/host/login/checkuser.php on line 2

    die Datei checkuser.php

    PHP
    <?php 
    session_start (); 
    if (!isset ($_SESSION["user_id"])) 
    { 
      header ("Location: formular.php"); 
    } 
    ?>

    soll überprüfen ob der user noch eingeloggt ist, sie sit auf der internen seite ganz oben per include drin.., der inhalt der internenseite wird aber ohne probs angezeigt.

    so >

    als Beispiel.
    Ich hoffe ihr Versteht was ich meine ;)

  • also in der checkuser.php sind jetzt mehrere leerzeichen drinne
    ganz vorne und vor den klammern bei session_start. schau mal ob das in der original datei auch so ist und wenn ja änder das ab ;)

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!