php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.12.2008, 08:08  
Benutzer
 
Benutzerbild von denjo303
 
Registriert seit: 16.10.2008
Beiträge: 35
PHP-Kenntnisse:
Fortgeschritten
denjo303 ist zur Zeit noch ein unbeschriebenes Blatt
Standard [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?
denjo303 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.12.2008, 08:17  
Erfahrener Benutzer
 
Registriert seit: 27.09.2008
Beiträge: 316
PHP-Kenntnisse:
Fortgeschritten
moveax1 befindet sich auf einem aufstrebenden Ast
Standard

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
moveax1 ist offline  
Alt 02.12.2008, 08:46  
Benutzer
 
Benutzerbild von denjo303
 
Registriert seit: 16.10.2008
Beiträge: 35
PHP-Kenntnisse:
Fortgeschritten
denjo303 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Danke moveax1,

hier bekommt man wie immer schnelle und gute Antworten...
denjo303 ist offline  
Alt 02.12.2008, 10:35  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

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(); 
ob_start(), ob_end_flush()
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Dringende Frage odde PHP Tipps 2008 5 28.10.2008 19:03
Frage zu LDAP Frage (Active Directory) FRAD PHP Tipps 2008 0 01.10.2008 16:11
[Erledigt] Überprüfung Cookies aktivierung ohne redirect ayti PHP Tipps 2008 7 18.04.2008 14:17
[Erledigt] Frage zu session_set_cookie_params ( void ) => secure PHP-Fortgeschrittene 3 01.03.2006 11:42
frage zu $PHPSESSID und firewall Promaetheus PHP Tipps 2007 2 30.11.2005 15:41
Cookies auslesen HSFighter PHP Tipps 2007 2 19.11.2005 14:56
Frage zu Session-Tracking PHP-Fortgeschrittene 2 25.10.2005 00:11
cookies setzen schlägt fehl (counter einrichten) PHP Tipps 2005 16 06.01.2005 00:33
[Erledigt] Frage zur Funkrionen? PHP Tipps 2004-2 10 01.12.2004 09:42
Cookie Frage! PHP Tipps 2004 2 01.11.2004 21:31
Frage zu Cookies UniQ PHP Tipps 2004 3 24.10.2004 10:03
Sessions: Cookies mit Zertifikat PHP-Fortgeschrittene 0 16.09.2004 22:01
Sessions mit und ohne Cookies (die 100.?) PHP Tipps 2004 2 02.07.2004 15:30
Prob beim Löschen von Cookies PHP Tipps 2004 4 07.06.2004 20:58
Probleme mit Session ohne Cookies PHP Tipps 2004 6 06.06.2004 15:55


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:35 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum