J'ai une difficulté pour implanter un cookie, alors que d'habitude cela ne me pose pas de problème.
La page ci dessous est apellée depuis une page d'un autre site, sur un autre serveur. La page est bien appellée, j'ai vérifié, mais le cookie ne s'implante pas sur le poste client.
Mon code
CODE
$id_site="test";
$domaine = $_COOKIE['domaine'];
if ($domaine==$id_site) // si cookie existant et même domaine , on quitte
{
// on traite
exit();
}
else
{
// c'est le preimer appel du script, on implante les cookies
$ttl = time()+50;// durée de vie du cookie : forcé à 50 secondes, arbitrairement
header("P3P: policyref=\"http://www.monsite.fr/p3p.xml\",CP=\"NON DSP COR CURa PSA PSD OUR BUS NAV STA\"");
setcookie("domaine", $id_site, $ttl, "/", "monsite.fr",0); // on implante un cookie
}
$domaine = $_COOKIE['domaine'];
if ($domaine==$id_site) // si cookie existant et même domaine , on quitte
{
// on traite
exit();
}
else
{
// c'est le preimer appel du script, on implante les cookies
$ttl = time()+50;// durée de vie du cookie : forcé à 50 secondes, arbitrairement
header("P3P: policyref=\"http://www.monsite.fr/p3p.xml\",CP=\"NON DSP COR CURa PSA PSD OUR BUS NAV STA\"");
setcookie("domaine", $id_site, $ttl, "/", "monsite.fr",0); // on implante un cookie
}
Je comprend pas, ça devrait marcher, j'ai même mis ma confidentialité IE6 à "passoire' pour être sur, je n'ai rien
Merci de votre aide