Bonjour,

J'ai besoin de créer un cookie sur un domaine different du domaine ou je fais mon appel...
J'ai pensé à le faire en ajax, mais ca n'a pas l'air de marcher...

Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
function set_cookie_ajax(id_item,value)
{
		if(window.XMLHttpRequest) // FIREFOX
          xhr_object = new XMLHttpRequest();
	     else if(window.ActiveXObject) // IE
          xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    	 else
          return(false);
 
		 donnees="id_item="+id_item+"&value="+value;
	     xhr_object.open("POST", "https://www.autredomaine.com/cookie.php", false);
	     xhr_object.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		 xhr_object.send(donnees);
 
    	 if(xhr_object.readyState == 4)	
		 {
		  alert(xhr_object.responseText);
		 }
	     else return(false);
}
 
set_cookie_ajax("nom_cookie","value cookie");
Dans le fichier cookie.php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<?
$id_item=$_POST["id_item"];
$value=$_POST["value"];
setcookie($id_item,"$value",time()+365 * 24 * 3600 , "/");
echo "$id_item | $value";
?>
Une idée?