Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] licznik z cookie, cos zrypalem? :/
-cythrus-
post 21.03.2006, 15:35:00
Post #1





Goście







witam... szybka pilka:

czy $visited!=1 bedzie kiedykolwiek spelnione, skoro jest ustawiane przy
kazdym odswiezeniu strony? jest możliwe, że wskaźnik się nie zwiększy mimo,
że cookie zostanie usunięty?

-------------------------
  1. <?
  2. setcookie("visited", "1", time()+3600*3);
  3. /* 3 godzinny cookie */
  4. ?>
  5.  
  6. <HTML>
  7. <BODY>
  8. <?
  9. if(file_exists("licznik.n"))
  10. {
  11. $file=fopen("licznik.n", "r");
  12.  
  13. flock($file, 1);
  14. $ile=fgets($file, 100); /* odczytuje $ile */
  15. flock($file, 3);
  16.  
  17. fclose($file);
  18.  
  19. if($visited!="1") /* tutaj mam problem */
  20. {
  21. $ile++; /* zwiększa $ile, NIE $visited */
  22. }
  23. }
  24.  
  25. else
  26. {
  27. $ile=1; /* jeśli plik nie istnieje, wpisze do pliku 1 */
  28. }
  29.  
  30. $file=fopen("licznik.n", "w"); /* otwiera plik do zapisu */
  31.  
  32. flock($file, 2);
  33. fwrite($file, $ile); /* zapisuje $ile do pliku */
  34. flock($file, 3);
  35. fclose($file);
  36.  
  37. echo($ile);
  38. ?>
  39. </BODY>
  40. </HTML>


poprawiam
---
nospor


-------------------------
Go to the top of the page
+Quote Post

Posty w temacie
- cythrus   [php] licznik z cookie   21.03.2006, 15:35:00
- - nospor   [PHP] pobierz, plaintext <?phpif(!isset...   21.03.2006, 16:00:01
- - hwao   Jezeli user ma wylaczone cookie to moze tak byc, t...   21.03.2006, 16:05:01
- - cythrus   dzięki nospor, hwao mase ciekawych "standar...   22.03.2006, 02:00:11
- - cythrus   ...no i przepraszam za niesforne zachowanie, no......   22.03.2006, 02:08:52


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 Wersja Lo-Fi Aktualny czas: 15.08.2025 - 02:43