Aller au contenu

Modification addon catégorizator


Sujets conseillés

Posté (modifié)

Bonjour,

J'utilise le fameux script addon "top partenaire" pour catégorizator (ex myphpannuaire).

Pour ceux qui connaissent pas c'est une page qui comptabilise les visiteurs envoyés par mes partenaires.

Exemple d'un lien partenaire : -http://www.annuaire-en-ligne.com/partenaire.php?url=http://www.tonsite.com.

Si ce lien est cliqué alors le site -http://www.tonsite.com gagne 1 point et monte dans le classement des top référents.

Le problème c'est qu'il est facile de monter dans le classement en ajoutant ce lien partenaire dans un pop up par exemple.

Ce que j'aimerai faire, c'est une fois sur la page partenaire le vote soit humainement validé avec un bouton de vote.

Ci-dessous le code de la page "partenaire.php" :

<?php
include("data_bd_annuaire.php"); //variables de l'annuaire
include("functions.php"); //fonctions de l'annuaire

$lk = connection_BD();
function gpc_secure($chaine, $is_int = false)
{
$chaine = ( is_int($chaine) || $is_int ) ? intval($chaine) : mysql_real_escape_string( stripslashes( htmlspecialchars( trim($chaine) ) ) );
return $chaine;
}
$url = ( isset($_GET['url']) ) ? gpc_secure($_GET['url']) : '';
if($url == '')
exit;

$delai_clic = 1*3600; //delai avant qu'un nouveau clic ne soit recomptabiliser (24*3600 = 24h)
$tab_id = array();
if (isset($_COOKIE["goto_myphpannuaire"]))
$tab_id = explode("#",$_COOKIE["goto_myphpannuaire"]);

//creation des requetes pour l'annuaire
$sql_upd = "UPDATE $T_sites SET nb_clic_ext = nb_clic_ext+1 WHERE url = '$url' ";
//si on a pas encore visiter le site
if (!isset($_COOKIE["goto_myphpannuaire"]) || !is_in_array($id,$tab_id))
{
//envoi de la requete pour comptabiliser le clic
$upd = send_sql($sql_upd,"utiliser le compteur de clics (annuaire)");
//creation (ou modifications) du cookie
$cookie = isset($_COOKIE["goto_myphpannuaire"]) ? $_COOKIE["goto_myphpannuaire"] : '';
setcookie("goto_myphpannuaire",$cookie."#".$id,time()+$delai_clic,"/");
}
//fermeture de la connexion
mysql_close($lk);

header("Location: http://www.annuaire-en-ligne.com/");
exit;
?>

Si vous avez une idée sur la façon d'ajouter ce bouton de validation du vote...

Merci

Modifié par Portekoi

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...