ďťż
Podstrony
|
telcocafeMam 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.. |
|||
Sitedesign by AltusUmbrae. |