Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Licznik kliknięć - jak ?
Forum PHP.pl > Forum > Przedszkole
GreenGo
Witam.
Chciałbym się dowiedzieć jak w php można zrobić zliczanie kliknięć na dany link z obsługą bazy danych ?
Pozdrawiam.
Pigula
jak ktos kliknie to wywolujesz skrypt ktory zlicza klikniecie i dopisuje je do bazy a dalej otwiera sie strona czy zaczyna sciagac sie plik. oczywiscie musisz sie zabezpieczyc przed odswiezaniem i tak dalej. mozesz napisac funkcje ktora bedziesz zamieszaczac na poczatku stony na ktora prowdzi dany link. chyba bylo na tym forum wiec poszukaj (choc nie jestem pewny w 100%)
ActivePlayer
Kod
<a href="costam.php?id=123">Pobierz</a>


costam.php
  1. <?php
  2.  
  3. //pobeirasz dane o pliku...
  4. $SQL = "SELECT * FROM pliki_w_moim_serwisie WHERE id_pliku = '".mysql_escape_string($_GET['id')."' LIMIT 1";
  5. // zwiekszasz licznik, mozesz dodac warunek if(cookie_istnieje) albo jakies inne zabezpieczenie na ilosc klikniec przez 1 osobe...
  6. $SQL = "UPDATE pliki_w_moim_serwisie
  7. SET 
  8. licznik_odwiedzin = licznik_odwiedzin + 1
  9.  WHERE id_pliku = '".mysql_escape_string($_GET['id')."' LIMIT 1";
  10.  
  11. // odesle do pliku
  12. header("Location: $sciezkaDoBazyPobranaZmysqla");
  13.  
  14. ?>

w bazie trzymasz id pliku, sciezke do niego, i licznik kliknięć.

moglem cos zepczyc ale ogolnie powiniennes wiedziec ocobe
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.