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:
<?php
function pp_view() {
global $pp_tbl, $pp_conf_tbl, $goto, $PHP_SELF, $REMOTE_ADDR, $adres;
$sql = mysql_query("SELECT * FROM $pp_tbl WHERE pp_nr='{$_GET['url']}'"); $points = $r['points'];
$nr_pp = $r['pp_nr'];
$ppnick = $r['ident'];
$ip = $ccc['ip'];
}
if ($ip != $_SERVER['REMOTE_ADDR']) {
$sqlUp = mysql_query("UPDATE $pp_tbl SET points=points+1 WHERE ident='$ppnick'"); $sqlZab = mysql_query("INSERT INTO $pp_conf_tbl SET ip='$REMOTE_ADDR', data=now()"); } else {
}
}
}
?>
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ś