ďťż

[php] Cookies / Błędy a sesja działa...

       

Podstrony


telcocafe

Mam sobie taki kod :) Linie 47 i 48 wywalają błędy. To są te linie z cookies. Błędy:


Warning: Cannot modify header information - headers already sent by (output started at /home.10.8/irozrywk/www/top.php:13) in /home.10.8/irozrywk/www/login.php on line 47

Warning: Cannot modify header information - headers already sent by (output started at /home.10.8/irozrywk/www/top.php:13) in /home.10.8/irozrywk/www/login.php on line 48


Sesje działają normalnie, tylko cookies szwankują, a że nigdy ich nie używałem, pytam w czym tkwi problem ?

ten kod już nie będzie potrzebny :)
Użytkownik pawkow edytował ten post 30 styczeń 2007, 10:10


Cookies wysyła się przed każdymi innymi nagłówkami(nagłówkiem jest też czysty html). W tym wypadku możesz zastosować buforowanie wejścia - wyjścia. Poczytaj o funkcji ob_start() a reszta sama się znajdzie ;)

napisz jakiś przykład z tym ob_start() :)

ob_start(); <html> <body> <p>Wstęp...</p> </body> </html> <?php set_cookie('test', 'test', time()+3600); //ustawianie ciasteczka juz po wyslaniu html, nie powinno robic problemu. ob_end_flush(); ?>

Ważne są tylko 2 funkcje - ob_start() umieszcza się na samym początku, a ob_end_flush() na samym końcu. Napisz jeśli coś pójdzie nie tak ;)



dałem nieco inaczej, ale wszystko działa :) dzięki..

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.