Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Licznik odwiedzin podstron...
enemyofarcha
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 1
Dołączył: 22.06.2009

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


Witam, mam owy skrypt:

  1. $photo = $_GET['p'];
  2. $av = $row['visit'] + 1;
  3. if ((!isset ($_COOKIE['visit-cookie']) && ($_SERVER['REQUEST_URI']) )) {
  4. setcookie("visit-cookie", "1", time()+36000*24);
  5. $vsql = "update foto_zdj_dane set visit='$av' where zdj_id='$photo'";
  6. $visit = mysql_query($vsql) or die ('blad: ' . mysql_error());
  7. }


I mam spory problem, ponieważ jak wejdzie się na podstrone ze zdjęciem to nalicza do tego zdjęcia odwiedziny, ale już do innych nie nalicza, bo blokuje na 24h.

Jak rozwiązać ten problem?

link to np. http://localhost/foto/gallery.php?p=1&t=Iglica

Proszę o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
enemyofarcha
post
Post #2





Grupa: Zarejestrowani
Postów: 26
Pomógł: 1
Dołączył: 22.06.2009

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


Zgadza się ostrylg. Chwile po moim nocnym poście tak właśnie zrobiłem, ale bez zmiennej nazwy cookies i bez $_SERVER['REQUEST_URI']

  1. #
  2. $photo = $_GET['p'];
  3. $av = $row['visit'] + 1;
  4. if ((!isset ($_COOKIE['visit-cookies'.$photo]) )) {
  5. setcookie("visit-cookies".$photo, "0", time()+36000*24);
  6. $vsql = "update foto_zdj_dane set visit='$av' where zdj_id='$photo'";
  7. $visit = mysql_query($vsql) or die ('blad: ' . mysql_error());
  8. }


Temat można zamknąć (IMG:style_emoticons/default/winksmiley.jpg) I tak czy inaczej dzięki za odpowiedź ostrylg.

Ten post edytował enemyofarcha 21.02.2010, 12:04:39
Go to the top of the page
+Quote Post

Posty w temacie


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: 10.10.2025 - 14:44