[RESOLU] Ajax et un cookie avec du php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Ajax et un cookie avec du php

Re: Ajax et un cookie avec du php

par Bulot » 31 janv. 2013, 10:07

J'ai résolu le problème en renseignant le document javascript/ajax comme suit:
[javascript]'envoi = no;'[/javascript]

Tout simpelment. Merci en tout cas

Re: Ajax et un cookie avec du php

par AB » 26 janv. 2013, 21:23

Faut pas tester une variable avant de savoir si elle existe. Cela devrait mieux fonctionner :
if (isset($_COOKIE['envoi']) && $_COOKIE['envoi'] == "oui")

Re: Ajax et un cookie avec du php

par Bulot » 26 janv. 2013, 18:43

Notice: Undefined index: envoi plutôt...

Re: Ajax et un cookie avec du php

par AB » 26 janv. 2013, 17:33

Cherche si tu n'a pas un index nommé "signed" quelque part dans ton code (ailleurs)

Ajax et un cookie avec du php

par Bulot » 26 janv. 2013, 13:18

Bonjour à tous,

Voila j'essaie de faire fonctionner un script mêlant AJAX et PHP avec un cookie (miam!). En local j'ai sans cesse un Notice: Undefined index: signed

Voici le code Ajax:
[javascript] var date = new Date();
date.setTime(date.getTime ()+(c_minute*60*1000));
var expires = "; expires="+date.toGMTString();
document.cookie = "envoi=oui" + expires + "; path=/";

hidediv('signform');
ajax('POST','gb_view.php','page','1'); [/javascript]
Le code php
if ($_COOKIE['envoi'] == "oui") {
    echo $msgenvoye;
	exit;
}
Même en mettant un envoi="non" avant ça ne change rien au problème... Y'a t'il une erreur de saisi?