Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> cookies w liczniku
-stl-
post
Post #1





Goście







Mam kod licznika odwiedzin strony w ktorym jest cookie... wiadomo jak ma dzialac. Jak ktos juz byl to licznik sie nie zwieksza o "1" przez czas ustawiony w cookie. Testowo ustawilem sobie 10s do prob.

Niestety coś tu nie dziala i za kazdym razem liczba jest taka sama po kazdym czasie jaki minal... obojetnie czy ktos juz byl czy nie.
Jak zrobi prosta forme to update bez cookiez to normalnie dziala wszo... tylko ze kazde odswierzenie dodaje liczbe do bazy...


  1. <?php
  2.  
  3. include (&#092;"config/mysql.php\");
  4.  
  5. if(visited != '') {
  6.  
  7. $wynik = mysql_query (&#092;"SELECT liczba FROM licznik\");
  8. while ($rekord = mysql_fetch_row ($wynik)) {
  9. $liczba = $rekord[0];
  10.  
  11. print (&#092;"<div align=center class=body>Odwiedzin: <b>$liczba1</b></div>\");
  12. }
  13. }
  14.  
  15. else {
  16.  
  17. if (visited == '') {
  18. setcookie(&#092;"visited\", \"1\", time()+10);
  19. }
  20.  
  21. $query = &#092;"SELECT liczba FROM licznik\";
  22. $wynik = mysql_query ($query);
  23. $rekord = mysql_fetch_row ($wynik);
  24. $ile = $rekord[0];
  25.  
  26.  
  27. if ($ile > 0) {
  28. $query = &#092;"UPDATE licznik SET liczba = liczba+1\";
  29. } 
  30.  
  31.  
  32. elseif ($ile == '') {
  33. $query = &#092;"INSERT INTO licznik (liczba) VALUES ('1')\";
  34. }
  35. $wynik = mysql_query ($query);
  36.  
  37.  
  38. $wynik = mysql_query (&#092;"SELECT liczba FROM licznik\");
  39. while ($rekord = mysql_fetch_row ($wynik)) {
  40. $liczba = $rekord[0];
  41.  
  42.  
  43. print (&#092;"<div align=center class=body>Odwiedzin: <b>$liczba</b></div>\");
  44. }
  45. }
  46.  
  47. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
czachor
post
Post #2





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

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


było było było...
używaj $_COOKIE['nazwa_ciastka']
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 15.09.2025 - 06:26