Redirect e conta click con PHP e MySql scritto da Max Bossi

sara80

Nuovo Utente
21 Mag 2007
24
0
0
Ho provato questo script:
https://www.mrw.it/php/articoli/redirect-conta-click-php-mysql_129.html

PHP:
<?
#Imposta dati di accesso a MySql
$login = "";
$password = "";
$database = "";

#Non modificare...
$db = mysql_connect(localhost, $login, $password) or die ("Errore!");
mysql_select_db($database, $db);

#Recuperiamo l'ID del link
$linkid = $_GET['id'];

#Selezioniamo il record corrispondente all'ID del link
$sql = "select link,count from contaclick where id = '$linkid'";
$result = mysql_query($sql);
$numrows = mysql_num_rows($result);

#Se troviamo l'ID selezionato...

if ($numrows!=0) {

#Recuperiamo il valore del campo link...
$resrow = mysql_fetch_row($result);
$link_to_redirect = $resrow[0];
$numero_dei_click = $resrow[1];

#Stampiamo a video il risultato
print "Link: <b>$link_to_redirect</b><br>Click: <b>$numero_dei_click</b>";

}
#Se invece l'ID non esiste...
else
{
#stampiamo un errore!
print "Errore...";
}
?>

si può inserire un controllo "if" per far si che se un ID quel numero(ad es. link.php?id=1) del link è già stato visitato non deve contare il click?

ad esempio se la stessa persona clicca il link.php?id=1 due volte non deve conteggiare il click
 
Ti conviene creare un campo in cui registri l'ip di chi effettua il Click e il timestamp, se il timestamp è più recente di un certo lasso di tempo il click non deve essere memorizzato.
 
Ciao Eliox, grazie, il problema è che non so come e dove aggiungere il codice allo script.. potresti darmi una mano?
 

Discussioni simili