Pour pouvoir créer ou répondre à des sujets, vous devez être connecté.
|
Pages: 1
|
|
Auteur
|
Message
|
|
DjoDjo
|
 31/05/2012 à 01:40:32
|
|
|
Bonjour,
Il y aurait il une ame charitable pour me modifier un bout de script sur le topsite pour empêcher le membre de voté deux fois de suite ? Il y a déjà la sécurité par cookie, mais il peut très bien les vider et de revoter. J'essai tant bien que mal de mettre la sécurité ip. J'ai déjà rajouté une table "info" avec une colonne "IP" mais je n'arrive pas ensuite à stocker l'ip ..
Je vous remercie par avance.
<?php
//On verifie si la personne na pas encore vote
if(isset($_COOKIE['topsitevote_'.$id]))
{
echo '<font color="red"><h2>Vous ne pouvez voter qu\'une fois par personne et par jour.</font></h2><br><br><center><img src="http://www.1site1clic.com/fr/wp-content/uploads/2010/08/stop.gif"></img>';
}
else
{
//Si le vote a ete confirme
if(isset($_POST['confirmation']) and $_POST['confirmation']=='true')
{
//On ajoute le vote
if(mysql_query('update topsite set votes=votes+1 where id="'.$id.'"'))
if(mysql_query('update stats set euros=euros+0.0003'))
{
echo '<strong>Votre vote a bien été comptabilisé.</strong>';
}
}
else
{
//On affiche le formulaire
?>
|
|
DjoDjo
|
 31/05/2012 à 02:48:38
|
|
|
J'ai reussi à stocker l'ip et même savoir qui a voté qui.
Pour faire simple, lors du vote, sa stock l'ip du voteur, et l'id du site qui a été voté.
Maintenant, faut un petit code, pour vérifier si l'ip existe déjà dans la base de donnée, et de le bloquer si oui, sinon on enregistre le vote.
Et ensuite, vider ma table contenant ces infos toutes les 24h !
Je vous remercie. En attendant, je cherche de mon coté, je test etc...
|
|
DjoDjo
|
 12/06/2012 à 23:50:14
|
|
|
Voilà, j'ai enfin réussi. Comme j'ai galerer, j'ai pas envie de mettre mon travail au public. Si vous êtes intéresser, contactez moi.
|
|
Pages:1
|
|