IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

requete ajax https


Sujet :

JavaScript

  1. #1
    Membre �prouv�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par d�faut requete ajax https
    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?

  2. #2
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par d�faut
    chaque domaine a son propre cookie. Pas d'interaction possible.

  3. #3
    Membre �prouv�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par d�faut
    Mais l'appel en ajax se fait sur un autre domaine, donc en th�orie, la cr�ation du cookie se fait sur l'autre domaine...

    Non?

  4. #4
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    jette un �il l� dessus peut �tre
    http://www.ajax-cross-domain.com/
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  5. #5
    Membre �prouv�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par d�faut
    J'ai lu, ca � l'air bien, mais j'ai remarqu� cette ligne dans les remarques:
    AJAX Cross Domain cannot be used for socket communication other than over HTTP. AJAX Cross Domain always needs a listening web server at the remote machine to return the requested data; this cannot be another process or daemon.
    Est ce que cela veut bien dire que ca ne marche que pour le http? (et donc pas pour le https) Ou mon anglais est bidon? lol

  6. #6
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Je vois pas trop en quoi le protocole HTTPS serait s�curis� si on pouvait y acc�der ou en r�cup�rer des infos comme �a...
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  7. #7
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par d�faut
    Citation Envoy� par calitom Voir le message
    Mais l'appel en ajax se fait sur un autre domaine, donc en th�orie, la cr�ation du cookie se fait sur l'autre domaine...

    Non?
    tu n'utilise pas souvent firefox! par s�curit�, ajax ne peut pas acc�der vers d'autre domaine...

  8. #8
    Membre �prouv�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par d�faut
    J'utilise tout le temps firefox, mais c'est la premi�re fois que j'essaye d'executer un appel xml sur un autre domaine...

    Dans l'id�e ca aurait pu marcher...

    D'ailleurs en http ca doit �tre possible d'apr�s le lien donn� par SpaceFrog:
    jette un �il l� dessus peut �tre
    http://www.ajax-cross-domain.com/

  9. #9
    R�dacteur
    Avatar de marcha
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    D�cembre 2003
    Messages
    1 571
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 1 571
    Par d�faut
    A mon avis c'est faisable avec le liens que t'a donn� SpaceFrog
    pour autant que tu puisse cr�er des pages sur ce domaine (https)
    est-ce le cas ?

  10. #10
    Membre �prouv�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par d�faut
    Je peux...
    En fait j'utilise un ssl mutualis�, donc ca pointe sur le m�me serveur, mais le nom de domaine est celui de l'hebergeur (normal vu que c'est mutualis�...).

  11. #11
    R�dacteur
    Avatar de marcha
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    D�cembre 2003
    Messages
    1 571
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 1 571
    Par d�faut
    ok, et pourquoi tu as besoin du cookie, tu peux expliquer un peu plus ?

Discussions similaires

  1. champs qui s'efface lors d'une requete ajax.
    Par starr dans le forum Langage
    R�ponses: 3
    Dernier message: 27/10/2006, 08h33
  2. [AJAX] Lenteur AJAX HTTP
    Par chamadi dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 08/09/2006, 16h35
  3. Pb de syntaxe dans requete POST HTTP
    Par MarkoMytho dans le forum Langage
    R�ponses: 5
    Dernier message: 08/08/2006, 07h18
  4. activer mod_proxy pour les requetes ajax
    Par xtaze dans le forum Apache
    R�ponses: 1
    Dernier message: 17/05/2006, 17h45
  5. Savoir si un site emet des requetes en HTTP 1.1
    Par spikelille dans le forum Autres langages pour le Web
    R�ponses: 1
    Dernier message: 20/02/2006, 22h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo