Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: Loginproblem - Cookiesetzung ?!

  1. #1
    Benutzer Avatar von D_Blade
    Registriert seit
    31.03.2009
    Beiträge
    73

    Loginproblem - Cookiesetzung ?!

    Hallo Leute,

    ich habe mal meine Seite von einem Server zu einer anderen umziehen lassen. Es lief alles super und es gab keinerlei Codierungsfehler (glaube ich)

    Aber jedenfalls erscheint nur noch die Fehlermeldung:

    Warning: Cannot modify header information - headers already sent by (...) .... on line 61 (dasselbe nochmal für line 62/63/68)
    Aber im Code ist von Zeile 61 bis 68 nur das zu sehen:

    PHP-Code:
    setCookie('uid',$login_check['uid'],time()+86400*30);
                
    setCookie('passwort',$login_check['passwort'],time()+86400*30);
                
    setCookie('autologin','true',time()+86400*30);
                }
                
    $_SESSION['uid']        = $login_check['uid'];
                
    $_SESSION['passwort']            = $login_check['passwort'];
                
    $_SESSION['login']        = "true";
                
    header ("location: ".$domain); 

    Die VMS-Version ist immernoch dieselbe wie vor einem Jahr. Liegt das Problem nun am Script oder eher am Hoster? Und wie kann man es lösen?

    Schonmal Danke für eure Hilfe

  2. #2
    Erfahrener Benutzer Avatar von eRaaaa
    Registriert seit
    06.06.2007
    Beiträge
    702
    mit cookies hat das wohl eher weniger zu tun, eher mit der letzten zeile deines geposteten codes:

    header ("location: ".$domain);

    meinste nicht?

    (Warning: Cannot modify header information - headers already sent by (...) .... on line 61 (dasselbe nochmal für line 62/63/68))

    wir wohl an einer anderen stelle schon gesetzt


  3. #3
    Auch setcookies sendet Header

    Vorher muss irgendwo eine Ausgabe stattfinden. Ein Leerzeichen/Newline vor <? oder ein echo.


  4. #4
    Benutzer Avatar von D_Blade
    Registriert seit
    31.03.2009
    Beiträge
    73
    @ eRaaaa

    Ja danke.

    Das habe ich mir auch schon gedacht. Aber ich habe das mal mit einem anderem VMS-Script verglichen (welches jedoch noch älter war^^, aber funktionierte) und es hatte den ähnlichen Code :-S

    @sebmaster

    probier ich mal^^

  5. #5
    Möglicherweise wird von den Servereinstellungen schon vorher was ausgegeben?


  6. #6
    Benutzer Avatar von D_Blade
    Registriert seit
    31.03.2009
    Beiträge
    73
    Wie soll das möglich sein?

    Jedenfalls schicke ich eine Mail an meinen Hoster

  7. #7
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Warning: Cannot modify header information - headers already sent by (...) .... on line 61 (dasselbe nochmal für line 62/63/68)
    headers already sent by (...)

    Das wär halt auch wichtig.
    Steht da dann was in der Art:
    output started at ....

    Das gibt dir ja an, wo der "Output" anfängt
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  8. #8
    Benutzer Avatar von D_Blade
    Registriert seit
    31.03.2009
    Beiträge
    73
    Zitat Zitat von jpwfour Beitrag anzeigen
    Das gibt dir ja an, wo der "Output" anfängt
    Ja, da steht: ... /lib/functions.lib.php:1

    also scheint die erste Zeile falsch zu sein, wobei die erste Zeile nur so ist:

    PHP-Code:
    <?
    Und am Server liegts nicht.

    Könnte das Problem vllt daran liegen, dass bei mir 2 Seiten auf demselben Webspace liegen?

  9. #9
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Sicher, dass da kein Leerzeichen vor der < ist?

    Ansonsten kann es noch am verwendeten Texteditor bzw am FTP Client (Übertragungsart) liegen, dass da in der Datei binär ein falsches Zeichen reingerutscht ist, welches vom Parser als Ausgabe betrachtet wird.
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  10. #10
    Benutzer Avatar von D_Blade
    Registriert seit
    31.03.2009
    Beiträge
    73
    Zitat Zitat von jpwfour Beitrag anzeigen
    Sicher, dass da kein Leerzeichen vor der < ist?

    Ansonsten kann es noch am verwendeten Texteditor bzw am FTP Client (Übertragungsart) liegen, dass da in der Datei binär ein falsches Zeichen reingerutscht ist, welches vom Parser als Ausgabe betrachtet wird.
    Sry, dass ich mich so spät melde.

    Hatte bisher keine Zeit. Nein, leider nicht. Da steht nur <? --> Kein Leerzeichen davor

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Loginproblem mit dem Addon "Login mit Captcha"
    Von seg98 im Forum Support zu Addons & Erweiterungen
    Antworten: 3
    Letzter Beitrag: 11.02.2009, 19:56

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •