Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z ciastkami
_Mateo
post
Post #1





Grupa: Zarejestrowani
Postów: 189
Pomógł: 0
Dołączył: 4.03.2005
Skąd: Jaworzno

Ostrzeżenie: (0%)
-----


Witam!

Piszę skrypt zliczający wizyty na stronie i natrafiłem na problem - gdy odpalam skrypt pisze, że "headers already sent" na 22 linii - to jest mój skrypt:
  1. <?php
  2.  
  3. // czesc kodu
  4.  
  5. if(isset($_COOKIE['visited'])) {
  6. $visited=$_COOKIE['visited'];
  7. $visited++;
  8. $text_visit=&#092;"Ty jesteś tutaj <b>$visited</b> raz!<br/>n\";
  9. setcookie('visited', $visited);
  10.  
  11. else {
  12. setcookie('visited', '1'); // to jest u mnie 22 linijka
  13. $text_visit=&#092;"Jesteś tutaj po raz pierwszy.<br/>n\"; }
  14. ?>


pytanie - dlaczego jest taki problem, skoro mam na samym początku skryptu ob_start(), a tutaj korzystam z ob_flush() ? Czy wie ktos gdzie tkwi błąd? Z góry dzięki,

Mateo


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
hwao
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




  1. <?php
  2. ob_start(); // 1 linia kodu
  3. ?>


Cytat
ob_flush --  Flush (send) the output buffer

Cytat
ob_flush --  Strumiec (wysyla) wyjscia z bufora


Wiec moral na dzis?smile.gif
Go to the top of the page
+Quote Post
-Guest-
post
Post #3





Goście







Dzięki, już wiem smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 20:19