Mailinglisten-Archive |
Hallo André, André Laugks schrieb: > Hallo! > > <?php > session_register ("count"); > $count++; > ?> > <html> > <body> > Hello visitor, you have seen this page <? echo $count; ?> times.<p> > To continue, <A HREF="session.phtml?<?=SID?>">click here</A> > </body> > </html> > > Ich habe mal folgendes Beispiel getestet. Wenn ich session_register > ("count"); > nicht direkt in die erste Zeile setze, bekomme ich Fehlermeldungen. > > ---------------------------------><8------------------------------- > Warning: Cannot send session cookie - headers already sent by > (output started at /a/b/c/session.phtml:5) in /a/b/c/session.phtml > on line 6 > Steht doch genau in der Fehlermeldung. In der mail stand vor <?php ein hallo - in der Seite warschéinlich irgendetwas anderes. Selbst ein Zeilenumbruch oder Leerzeichen sind zuviel. Das session_register in Zeile 6 angemeckert wird, läßt darauf schließen. > > Warning: Cannot send session cache limiter - headers already sent by > (output started at /a/b/c/session.phtml:5) in /a/b/c/session.phtml > on line 6 > ----------------------------------><8------------------------------ > > line 6: session_register ("count"); > > Für die erste Fehlermeldung habe ich schon eine Erklärung gefunden. > http://www.koehntopp.de/php/faq-23.html#ss23.5 > > Was muß ich tun, damit ich keine Fehlermneldung mehr bekomme, > also ich session_register ("count"); etc. auch irgendwo im Script > platzieren kann, nach dem alle Header gesendet wurden. > Geht IMHO nicht. Ist eigendlich doch auch egal ob erst eine Ausgabe an den Browser stattfindet. Wenn das Script läuft, hast Du sowieso keinen Einfluß mehr. Gruß Michael -- -------------------------------------------------------- Michael Stahmann, web-xact.de <website-development> http://www.web-xact.de mailto:info_(at)_web-xact.de Burchardstr. 10, D-28217 Bremen, Tel/Fax 0421-3887750/51 -------------------------------------------------------- Sinnloser Bildschirmschoner: http://schlammpeitzger.de
php::bar PHP Wiki - Listenarchive