probleme de vérication if . else
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:
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();
?> |