[RESOLU] script en php : voter un fois par jour ?

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


mahdivitche
WRInaute passionné
WRInaute passionné
 
Messages: 902
Inscription: Dim Jan 06, 2008 0:33

[RESOLU] script en php : voter un fois par jour ?

Message le Ven Juin 13, 2008 15:25

je veut un script qui premer à l'utilisateur de voter dans une seul page un fois par jour en utlisent les cookie en php

Code: Tout sélectionner
<?php
if(isset($_POST['envoi'])) {
setcookie("test", "ok", time()+86400);
}
?>
<html>
<body>
<?php
if(!isset($_POST['envoi'])) {
?>
          <FORM  method="post">
          <INPUT type="radio" name="tp" id="tp" value="oui"> oui <br>
          <INPUT type="radio" name="tp" id="tp" value="non"> non <br>
          <INPUT type="radio" name="tp" id="tp" value="aucun"> je ni si pas <br>
          <input name="envoi" type=submit class=input id="envoi" value="voter">
         
</FORM>

   <?php }

if(isset($_POST['envoi'])) {

if(isset($HTTP_COOKIE_VARS["test"])) {
?>

vous ete deja voter

<?php } else {

// code a executer
  //  .......

?>

Merci pour votre vote

<?php } } ?>

</body>
</html>


merci d'avance
Dernière édition par mahdivitche le Ven Juin 13, 2008 16:20, édité 2 fois.


Bacteries
WRInaute accro
WRInaute accro
 
Messages: 1333
Inscription: Jeu Mai 27, 2004 13:04

Message le Ven Juin 13, 2008 15:37



mahdivitche
WRInaute passionné
WRInaute passionné
 
Messages: 902
Inscription: Dim Jan 06, 2008 0:33

Message le Ven Juin 13, 2008 15:45

Bacteries a écrit:http://www.siteduzero.com/tuto-3-4-0-un-site-dynamique-avec-php.html


merci mais j'ai besoin de corriger mon script :(

jeroen
WRInaute accro
WRInaute accro
 
Messages: 2384
Inscription: Ven Aoû 30, 2002 13:35

Message le Ven Juin 13, 2008 15:57

il y a 3600*24 secondes dans un jour :wink:


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Ven Juin 13, 2008 16:08

il faut plutôt utiliser $_COOKIE que $HTTP_COOKIE_VARS

Si la variable $_POST['envoi'] existe, tu créés un cookie. Tu peux donc voter deux fois.
Code: Tout sélectionner
<?php
if(!isset($_COOKIE['test']) && isset($_POST['envoi'])) {
setcookie("test", "ok", time()+86400);
}
?>


mahdivitche
WRInaute passionné
WRInaute passionné
 
Messages: 902
Inscription: Dim Jan 06, 2008 0:33

Message le Ven Juin 13, 2008 16:20

webmasterlamogere a écrit:il faut plutôt utiliser $_COOKIE que $HTTP_COOKIE_VARS

Si la variable $_POST['envoi'] existe, tu créés un cookie. Tu peux donc voter deux fois.
Code: Tout sélectionner
<?php
if(!isset($_COOKIE['test']) && isset($_POST['envoi'])) {
setcookie("test", "ok", time()+86400);
}
?>


merciiiiiiiiiiiiiiiiiiiiiii boucoup


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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités