Bonsoir,
donc voila mon script devrai comparé l'ip et l'host si elle sont différente on peu poster sinon on peut pas. mais le problème c'est que sa fonctionne pas on peut tout le temps poster .
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 <?php require("sql.php"); $vhost=@getHostByAddr($_SERVER['REMOTE_ADDR']); $vip=($_SERVER['REMOTE_ADDR']); mysql_connect("$host", "$user", "$mdp"); mysql_select_db("$user"); $sql = mysql_query("SELECT * FROM br_sondage") or die (mysql_error()); $verif_ip = mysql_fetch_array($sql); if(($verif_ip['ip'] != $vip) || ($verif_ip['host'] != $vhost) ) { ?> <form action="sondage2.php" method="post"> <?php echo $donnees['titre']; ?><br> <input type="radio" name="vote" value="1"><br> <input type="radio" name="vote" value="2"><br> <input type="hidden" name="ip" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>"/> <input type="hidden" name="host" value="<?php $Host=@getHostByAddr($_SERVER['REMOTE_ADDR']); echo "$Host"; ?>"/> <input type="submit" value="valider" name="ok"> </form> <?php } else { echo 'Vous avez déjà voté<br />'; } mysql_close(); ?>
Partager