Commmunication PHP/JS

Commmunication PHP/JS - PHP - Programmation

Marsh Posté le 05-09-2007 à 12:37:25    

Bonjour,
 
est-il possible de faire communiquer une page php et un script javascript sur des domaines différents?
 
 
je m'explique :  
 
Un script php (sur un domaine A) peut il charger des donnÈes xml puis les transmettre à un fichier javascript appelé par un <script src='domaineA/monscript.js'> ?
 
De la meme facon, est ce que le fichier js, apellé dans une page du domaine B peut retransmettre des infos au script php du domaine A?
 
 
Merci beaucoup.
 

Reply

Marsh Posté le 05-09-2007 à 12:37:25   

Reply

Marsh Posté le 05-09-2007 à 13:49:57    

Code :
  1. Un script php (sur un domaine A) peut il charger des donnÈes xml puis les transmettre à un fichier javascript appelé par un <script src='domaineA/monscript.js'> ?


 
Oui c'est tout a fait possible, c'est comme ca que tes stats sont récuperer sur google analytics par exemple
 

Code :
  1. De la meme facon, est ce que le fichier js, apellé dans une page du domaine B peut retransmettre des infos au script php du domaine A?


En Ajax oui mais la javascript commande l'execution d'un script PHP qui lui renvoi une réponse..
 
JS commande a PHP, c'est en quelques sortes unilatéral meme si php repond.

Reply

Marsh Posté le 05-09-2007 à 14:58:37    

Merci bcp pour cette réponse rapide.
 
Serais-t'il possible de me donner un script d'exemple pour chacun des deux cas ?
 

Reply

Marsh Posté le 05-09-2007 à 15:31:42    

bixibu a écrit :


Code :
  1. De la meme facon, est ce que le fichier js, apellé dans une page du domaine B peut retransmettre des infos au script php du domaine A?


En Ajax oui mais la javascript commande l'execution d'un script PHP qui lui renvoi une réponse..


Pas d'accord, les urls ouvertes par objets xmlHttpRequest sont limités au même domaine pour des raisons de sécurité.

Reply

Marsh Posté le 05-09-2007 à 16:19:28    

J'ai effectivement une erreur "Permission refusée" quand j'apelle la fonction open de mon objet XmlDoc (pour accéder à mon php)
 
Si quelqu'un à une idée ....

Reply

Marsh Posté le 05-09-2007 à 16:49:11    

En passant par une page sur ton serveur qui redirige ailleurs ça fait pareil :??:
 
SI oui, reste plus qu'un file_get_content sur url si ta config est pas bloquée à ce niveau :spamafote:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed