Page 1 sur 1

Ajax et un cookie avec du php

Posté : 26 janv. 2013, 13:18
par Bulot
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?

Re: Ajax et un cookie avec du php

Posté : 26 janv. 2013, 17:33
par AB
Cherche si tu n'a pas un index nommé "signed" quelque part dans ton code (ailleurs)

Re: Ajax et un cookie avec du php

Posté : 26 janv. 2013, 18:43
par Bulot
Notice: Undefined index: envoi plutôt...

Re: Ajax et un cookie avec du php

Posté : 26 janv. 2013, 21:23
par AB
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

Posté : 31 janv. 2013, 10:07
par Bulot
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