par
Web33 » 14 oct. 2008, 09:59
Bonjour,
Je suis en train de développer un système de webring en php/ajax...
Pour pouvoir comptabiliser les clics sur les sites membres, avec des liens en dur, j'ai fait un script ajax qui incrémente le nombre de clics dans la BDD.
Exemple de lien :
Code : Tout sélectionner
<a href="http://www.domaine.com" target="_blank" onClick="javascript:sendData('&id_site=1','http://www.monsite.com/compteur.php','nom_du_div')">Nom du site</a>
Tout fonctionne sans souci sur mon site. Le souci en revanche c'est quand on transpose tout le code HTML et JS du webring sur un site membre par exemple, l'appel ajax ne se fait pas.
Ma question est : est-ce impossible de passer des données par une requête AJAX d'un site vers un autre ?
Merci à vous de m'indiquer si vous voyez une solution !
J'ai ma réponse, il n'est pas possible de faire du cross domain en AJAX, mais il est possible de contourner cette limitation, je n'ai pas essayé mais allez voir ici pour ceux que ça intéresse ;
http://blog.pascal-martin.fr/post/Reque ... ise-script
Bonjour,
Je suis en train de développer un système de webring en php/ajax...
Pour pouvoir comptabiliser les clics sur les sites membres, avec des liens en dur, j'ai fait un script ajax qui incrémente le nombre de clics dans la BDD.
Exemple de lien :
[code]<a href="http://www.domaine.com" target="_blank" onClick="javascript:sendData('&id_site=1','http://www.monsite.com/compteur.php','nom_du_div')">Nom du site</a>[/code]
Tout fonctionne sans souci sur mon site. Le souci en revanche c'est quand on transpose tout le code HTML et JS du webring sur un site membre par exemple, l'appel ajax ne se fait pas.
Ma question est : est-ce impossible de passer des données par une requête AJAX d'un site vers un autre ?
Merci à vous de m'indiquer si vous voyez une solution !
J'ai ma réponse, il n'est pas possible de faire du cross domain en AJAX, mais il est possible de contourner cette limitation, je n'ai pas essayé mais allez voir ici pour ceux que ça intéresse ;
http://blog.pascal-martin.fr/post/Requete-Ajax-Cross-domain-balise-script