begin process at 2012 05 31 12:35:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

Probleme de Cookies


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme de Cookies

vendredi 18 août 2006 à 22:43:06 | Probleme de Cookies

milkasoprano

Membre Club

Bonjour,
Ecouter j'avouerai que la j'en ai vraiment plus que marre ! depuis toute la journée jy suis ! c 'est affolant mais les cookies et moi ! on est vraiment des ennemis acharner !!!

je vous explique ! et dieu merci celui qui pourra me venir en aide...
jai un formulaire en methode post qui apres remplissage de celui ci ! envoi une requete direct sur la page web

ce qui ce passe c que je voudrai eviter au visiteurs d'empecher de revenir sur ce formulaire une seconde fois au bout de 3600 secondes. equivalent a une heure...
voici mon code :)
------------





--------
Ca marche pas serieux je sais pas quoi faire
quelquun peut il maider ? merci

vendredi 18 août 2006 à 23:06:53 | Re : Probleme de Cookies

ImmortalPC

Salut,
pour utiliser les cookie il faut faire comme ça :
<?php
$_COOKIE['Nom_du_Cookie'];// Lire un cookie

// Ecriture dans un cookie du passe
$duree = 365*24*60*60; // 1 an en secondes !
setcookie('Nom_du_Cookie', 'Données', time()+$duree);// Création du cookie
header('Location: '.$_SERVER['PHP_SELF']); // Redirection obligatoire
?>

@+

Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi. 
Grâce à Immortal-PC votre ordinateur passera les âges.
samedi 19 août 2006 à 00:31:22 | Re : Probleme de Cookies

milkasoprano

Membre Club
donc il me manque ceci : header('Location: '.$_SERVER['PHP_SELF']);
dans mon code.... 
le code ce trouve a cette adresse : http://rech151.Free.fr/code/code.txt
(merci encore pour ta reponse en attente d'une nouvelle reponse )
samedi 19 août 2006 à 13:07:00 | Re : Probleme de Cookies

ImmortalPC

Réponse acceptée !
Salut,
j' ai trouvé ;-)
ça venait pas de la redirection mais de plusieur facteur !!!
1) un petit problème dans tes if
2) un problème dans le timming de ton cookie !!!
Pour mettre l'expiration dans 1H on fait time()+3600 !!!!

Voilà ton code :

<?php include('config.php');



if(!empty($_POST['submit']))// On vérifit si des données type POST ont été émises
{
    $titre  = addslashes(htmlentities(trim($_POST['titre'])));
    $id_jeux = $_POST['id_jeux'];
    $auteur = $_POST['auteur'];
    $description  = addslashes(htmlentities(trim($_POST['message'])));
    $date = date('d/m/Y H:i:s');
    $news = 0;

    if (!isset($_COOKIE['Tempo']))// On vérifit qu' il n' a pas de cookie
    {
        if(empty($_POST['titre']) || empty($_POST['message']))// On vérifie avec empty voir si les champs sont vide
        {
            echo 'Merci de remplir tous les champs'
            ,$titre
            ,$description;

        } else {// Tout les champs sont ok et il n'y a pas de cookie
            // Création de la requette sql
            $requete = "INSERT INTO news(titre, id_jeux, auteur, description, date, news)
             VALUES ('$titre', '$id_jeux', '$auteur', '$description', '$date', '$news')";

            // Envoie de la requette sql
            $result = mysql_query($requete);

            if(!$result){// Problème avec la base sql
                echo 'Erreur Innatendu. <br />';
               
            } else  {// Tout est ok, enregistrement éffectué
                setcookie('Tempo', time()+3600, time()+3600);
               
                echo 'Votre News a bien été enregistré !';
            }
        }
    } else {
        $time = $_COOKIE['Tempo'] - time();
        $type_time = 'secs';
        if($time > 60){
            $time = $time / 60;
            $type_time = 'mins';
        }
        echo 'Vous ne pouvez pas envoyer une nouvelle news avant : ',$time,' ',$type_time;
    }
}
?>

@+

Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi. 
Grâce à Immortal-PC votre ordinateur passera les âges.
samedi 19 août 2006 à 17:32:36 | Re : Probleme de Cookies

milkasoprano

Membre Club
té genial et c pas la premiere fois que tu maides serieux, encore merci... c super :)
bon fin de week end a toi ! je vais regarder la source en detail et je vais faire mes test ;)

samedi 19 août 2006 à 22:31:09 | Re : Probleme de Cookies

ImmortalPC

Salut,
de rien ;-)
Toi aussi bon Week end ;-)

@+

Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi. 
Grâce à Immortal-PC votre ordinateur passera les âges.


Cette discussion est classée dans : formulaire, probleme, cookies, vraiment


Répondre à ce message

Sujets en rapport avec ce message

probleme de formulaire [ par papdak ] Bonjour à tous j'ai vraiment besoin de votre aide, car je suis entrain de créer le site web de mon ecole, et j'ai besoin de faire un formulaire d'insc PB de renvoi d'une date dans un formulaire [ par helene38000 ] BonjoursJe suis actuellement entrain de finir mon site de reservation en ligne mais je deux trois probleme à finaliser dont celui la:Le context :j'ai probleme de formulaire [ par didierKOU ] slt svp aider moi.j'ai un forumulaire d'inscription dont voici le code: <meta Probleme recuperation mauvaise valeur [ par aureliemerlin ] Bonjour à tous, J'ai un formulaire dans lequel j'affiche un tableau avec les informations suivantes un numéro (hidden) une prestation un prix voici l probleme avec [ par christclamard ] j'ai utiliser la fonction javascript pour  empeché la validation du formulaire  lorsque certain caractere(/ ,//, [ , ],url )sont entré  cela  fonction probleme de formulaire [ par toonorken ] bonjour,j utilise le formulaire ci dessous sur mon site internet. Le probleme c est que le message qui doit apparaitre lorsque le formulaire est mal r formulaire php [ par papdak ] Bonjour à tous j'ai vraiment besoin de votre aide, car je suis entrain de créer le site web de mon ecole, et j'ai besoin de faire un formulaire d'insc aidez moi s'il vous plais [ par papdak ] Bonjour à tous j'ai vraiment besoin de votre aide, car je suis entrain de créer le site web de mon ecole, et j'ai besoin de faire un formulaire d'insc Probleme formulaire et récupération des données [ par dasee ] Bonjour, Je suis un débutant et j'aimerai créer un formulaire pour la newsletter de mon site, après de multiples recherche je suis arrivé a deux code: probleme ecriture fichier TXT avec ce qu'on récupére comme code integrer de youtube [ par fredflash9999 ] Bonjour a tous j'essaye d'entrer dans un fichier texte via un formulaire ce qu'on peut récupérer sur youtube Exemple :</par


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales