Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Zawikłany filtr
fredzio90
post 6.04.2007, 10:16:52
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 19.02.2007

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


otóż mam moduł podobny do Programu Partnerskiego i napisałem ( niedizałającą) funkcje która miała za zadanie wyłapać osobe przeglądającą, sprawdizć czy nie kilkknoł w link PP, jeżeli nie kliknoł, do bazy dodaje sie jego ip, i dodawany jest punkt osoby ktorej jest ten link.. i ta funkcja wygląda tak:

  1. <?php
  2. function pp_view() {
  3. global $pp_tbl, $pp_conf_tbl, $goto, $PHP_SELF, $REMOTE_ADDR, $adres;
  4.  
  5.  
  6. $sql = mysql_query("SELECT * FROM $pp_tbl WHERE pp_nr='{$_GET['url']}'");
  7. while($r = mysql_fetch_array($sql)) {
  8. $points = $r['points'];
  9. $nr_pp = $r['pp_nr'];
  10. $ppnick = $r['ident']; 
  11.  
  12.  
  13. $check = mysql_query("SELECT * FROM $pp_conf_tbl");
  14. while($ccc = mysql_fetch_array($check)) {
  15. $ip = $ccc['ip'];
  16. }
  17.  
  18. if ($ip != $_SERVER['REMOTE_ADDR']) {
  19. $sqlUp = mysql_query("UPDATE $pp_tbl SET points=points+1 WHERE ident='$ppnick'");
  20. $sqlZab = mysql_query("INSERT INTO $pp_conf_tbl SET ip='$REMOTE_ADDR', data=now()");
  21. header("Location: $adres");
  22. } else {
  23. header("Location: $adres");
  24. }
  25. }
  26. }
  27. ?>


i niestety za każdym razem dodaje moj adres ip do bazy i punkt userowi.... wina jest chyba z tym wyłapywaniem z bazy...

pomoże ktoś questionmark.gif
guitar.gif
Go to the top of the page
+Quote Post

Posty w temacie
- fredzio90   [php] Zawikłany filtr   6.04.2007, 10:16: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: 13.07.2025 - 17:13