Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Frage zu Cookies

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • denjo303
    hat ein Thema erstellt [Erledigt] Frage zu Cookies.

    [Erledigt] Frage zu Cookies

    Ich hab die meldung...
    Cannot modify header information...

    nein Spass, bevor die Moderatoren noch einen Herzanfall wegen dieser frage bekommen.

    Meine Frage ist,

    Man kann ja Cookies nur ganz am anfan senden, also es darf kein output vorher geschehen.
    Heisst output auch bilder etc, also alles was an den Browser gesendet wird?

  • tomtaz
    antwortet
    Nun, wenn es sich nicht vermeiden lässt eine Ausgabe zu senden bevor man einen Cookie setzen kann, kannst du die Ausgaben in den PHP Speicher laden und am Ende wenn die Seite vollständig gerendert wurde ausgeben lassen.

    PHP-Code:
    ob_start();

    /*
    ** Code und ausgaben
    */

    /*
    ** Speicher ausgeben und zum Browser senden
    */
    ob_end_flush(); 
    [man]ob_start[/man](), [man]ob_end_flush[/man]()

    Einen Kommentar schreiben:


  • denjo303
    antwortet
    Danke moveax1,

    hier bekommt man wie immer schnelle und gute Antworten...

    Einen Kommentar schreiben:


  • moveax1
    antwortet
    Ja,

    du musst das ganze vor jeglichem Output geschehen lassen.
    Sollte auch keine weitere Rolle spielen da es Usern wahrscheinlich auch nicht auffallen wird ob du den Cookie vor oder nach dem Output setzt.
    Ansonsten, hilft die evtl JavaScript. Damit kannst du den Cookie auch später setzen.
    Ist aber meiner Ansicht nach keine schöne Lösung

    Einen Kommentar schreiben:

Lädt...
X