Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> cookies w liczniku
-stl-
post 3.07.2004, 18:31:26
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 3.07.2004, 20:10:08
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']


--------------------
how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:45