Top site, gerer les votes.
8 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Top site, gerer les votes.
Bonjour, voila je me lance un peu dans le php, et pour commencer je me suis fait un petit top site.
J'ai donc pour le system de vote une table count_in, qui s'affiche et classe les sites sur l'index, et une page in.php, qui sert a voter (en donnant le lien a ceux qui s'inscrivent en mettant l'id de leurs site, ex: http://montopsite/in.php?id=1). J'ai donc pris pour exemple des script disponible sur le net, mais qui ne correspondaient pas a mes attente.
Ce que j'aimerais vraiment, c'est une page (in.php) qui dispose d'un bouton, et qui a une protection par ip/cookies/proxy/et dates (toutes les deux heures) de sorte a ce que si ces fonctions ne sont pas correct le vote soit refusé.
Pour l'instant j'ai ca:
Je n'ai pas lhabitude de demander de l'aide sans essayer de resoudre le problem moi meme, et c'est parce que j'entame mon troisieme jours de reflexion a ce sujet en essayant tout et n'importe quoi que je vous demande a present un soutien.
En vous souhaitant une agreable journée, cordialement[/quote]
J'ai donc pour le system de vote une table count_in, qui s'affiche et classe les sites sur l'index, et une page in.php, qui sert a voter (en donnant le lien a ceux qui s'inscrivent en mettant l'id de leurs site, ex: http://montopsite/in.php?id=1). J'ai donc pris pour exemple des script disponible sur le net, mais qui ne correspondaient pas a mes attente.
Ce que j'aimerais vraiment, c'est une page (in.php) qui dispose d'un bouton, et qui a une protection par ip/cookies/proxy/et dates (toutes les deux heures) de sorte a ce que si ces fonctions ne sont pas correct le vote soit refusé.
Pour l'instant j'ai ca:
<?PHP
$ref=htmlentities($_SERVER['HTTP_REFERER'], ENT_QUOTES);
($ref=="")?exit:true;
if(isset($_GET['id']) ){
include('includes/config.inc.php');
$id=htmlentities($_GET['id'], ENT_QUOTES);
$select = "select * from toptest where id='$id'";
$result = mysql_query($select) or die ('Erreur : '.mysql_error());
$row = mysql_fetch_array($result);
$ip=$row['ip'];
$date = date("Y-m-d");
$remoteip=htmlentities($_SERVER['REMOTE_ADDR'], ENT_QUOTES);
$testip=$remoteip.'_'.$date.'_'.$id;
if(eregi($testip,$ip)){ header("location: deja_vote.php"); exit(); }
$counter = $row["count_in"];
$ips=$ip.' ; '.$testip;
$counter++;
mysql_query("UPDATE toptest SET count_in='$counter', ip='$ips' WHERE id='$id'") ;;
header("location: index.php"); exit;
}
?>
Je n'ai pas lhabitude de demander de l'aide sans essayer de resoudre le problem moi meme, et c'est parce que j'entame mon troisieme jours de reflexion a ce sujet en essayant tout et n'importe quoi que je vous demande a present un soutien.
En vous souhaitant une agreable journée, cordialement[/quote]
Tu donnes pas trop d'infos.
Si tu as l'heure du vote, un cookie de créer lors du vote et que tu stockes l'IP tes vérifs se feront facilement. (tu le fais pour l'IP déjà dans ton code, ou sembles-t-il tu concaténes IP, date et un id?)
Si tu as l'heure du vote, un cookie de créer lors du vote et que tu stockes l'IP tes vérifs se feront facilement. (tu le fais pour l'IP déjà dans ton code, ou sembles-t-il tu concaténes IP, date et un id?)
Désolé je crois ne pas vous avoir compris... tous les deux
J'aimerais simplement un script qui ajoute a mon count_in(id=site en question), +1 si l'ip, le cookie (en en ajoutant un), n'a pas déja voté il y a deux heures de cela. Et que le vote soit totalement refusé si le voteur passe par un proxy.
Et tout ca simplement pour eviter la triche, et permettre un vote toutes les deux heures
J'aimerais simplement un script qui ajoute a mon count_in(id=site en question), +1 si l'ip, le cookie (en en ajoutant un), n'a pas déja voté il y a deux heures de cela. Et que le vote soit totalement refusé si le voteur passe par un proxy.
Et tout ca simplement pour eviter la triche, et permettre un vote toutes les deux heures
-

Topsitemaker - WRInaute impliqué

- Messages: 376
- Inscription: Dim Nov 19, 2006 0:47
neuman a écrit:Désolé je crois ne pas vous avoir compris... tous les deux
J'aimerais simplement un script qui ajoute a mon count_in(id=site en question), +1 si l'ip, le cookie (en en ajoutant un), n'a pas déja voté il y a deux heures de cela. Et que le vote soit totalement refusé si le voteur passe par un proxy.
Et tout ca simplement pour eviter la triche, et permettre un vote toutes les deux heures
Bonjour,
Déjà il n'y a pas de critère en fonction de l'heure de votes dans tes requêtes SQL, ça risque d'être dur de savoir quel IP a voté il y a plus 2 de heures.
Bon courage
Ca marche pourtant déja pour les jours, un seul vote peut etre effectué en 24 heures.
Oo, je vien de voir ton avatar, c'est le logo de root top! Il n'y a pas de meilleur top que ceux la tu dois donc avoir une solution toi....
En fait je me lance dans la creation d'un top qui a été fermé chez root top a cause de son "ilégalité" alors qu'avec l'avis d'un avocat légalité de ce top à été démontré.
Oo, je vien de voir ton avatar, c'est le logo de root top! Il n'y a pas de meilleur top que ceux la tu dois donc avoir une solution toi....
En fait je me lance dans la creation d'un top qui a été fermé chez root top a cause de son "ilégalité" alors qu'avec l'avis d'un avocat légalité de ce top à été démontré.
-

Topsitemaker - WRInaute impliqué

- Messages: 376
- Inscription: Dim Nov 19, 2006 0:47
neuman a écrit:Ca marche pourtant déja pour les jours, un seul vote peut etre effectué en 24 heures.
Oo, je vien de voir ton avatar, c'est le logo de root top! Il n'y a pas de meilleur top que ceux la tu dois donc avoir une solution toi....
En fait je me lance dans la creation d'un top qui a été fermé chez root top a cause de son "ilégalité" alors qu'avec l'avis d'un avocat légalité de ce top à été démontré.
D'après ton code, si tu ne couples pas l'IP avec un indice de temps (comme le timestamp UNIX temps exprimé en secondes), tu ne peux pas savoir quand est-ce une ip a voté.
Les tops qui ont été enlevés sont ceux qui présentaient des liens vers du contenu illicite.
8 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Le vainqueur du design WRI 2005
- Concours de design 2005 de WRI
- Votez pour les meilleurs WRInautes de 2007 !
- Le triangle d'or des pages de résultats Google
- Les Rich Snippets de Google (descriptions enrichies des résultats)
- Agent Web Ranking v.2.6.2 s'ouvre à l'Asie
- Les pays gérés par la Google Toolbar 2.0
- Optimiser son référencement sur Wikio
- Parts de marché des moteurs de recherche aux Etats-Unis
- Listes des requêtes les plus populaires du moment
- Trouver script Top Referrer ou Top Site à mettre sur blog ?
- Top du top ! Openads et Analytics : Goal = click sur pub
- cherche top liste ( ou top sites )
- Module de votes à la fuzz ou wikio w2.0
- votes dans les annuaires
- Google toolbar et les votes...
- les votes de la barre de google...
- Les votes de la barre google, en service ?
- L'importance des votes dans la GG Bar
- [PHP] Créer des système de votes efficaces
- Declarations officielles sur les votes de la gg-toolbar ?
- Redirections 301... Vos votes sont les bien venus!
- Nouvelle google Barre : votes sur les sites web
- A quoi sert qu'il y ait des votes pour un site ?
- les votes et les référencement payants
Consultez la description détaillée des produits ou services de Google suivants : Google Trends Recherche Personnalisée
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


le forum