Je cherche à créer un iframe sur mon site qui contient amazon.com, et je voudrais le contrôler (voir à quel produit l'utilisateur est). Je me rends compte que je ne peux pas le faire à cause de problèmes de politique de sécurité du navigateur, et la seule vraie solution consiste à nourrir la page entière à travers mon serveur. Je charge la page et je change toutes les valeurs href
de quelque chose commeréécrire des liens dans le contenu gratté en utilisant mod_rewrite
grocery-breakfast-foods-snacks-organic/b/ref=sa_menu_gro7?ie=UTF8&node=16310101&pf_rd_p=328655101&pf_rd_s=left-nav-1&pf_rd_t=101&pf_rd_i=507846&pf_rd_m=ATVPDKIKX0DER&pf_rd_r=1S4N4RYF949Z2NS263QP
(les liens sur le site sont relatifs) à 'me.com/work.php?link='.urlencode(theirlink)
. Le problème est le temps que cela prend - plus PHP s'exécute fréquemment à cause de cela.
pourrais-je utiliser mod_rewrite pour réécrire tous les domaines de:
http://www.me.com/grocery-breakfast-foods-snacks-organic/b/ref=sa_menu_gro7?ie=UTF8&node=16310101&pf_rd_p=328655101&pf_rd_s=left-nav-1&pf_rd_t=101&pf_rd_i=507846&pf_rd_m=ATVPDKIKX0DER&pf_rd_r=1S4N4RYF949Z2NS263QP
à:
http://www.me.com/work.php?url=urlencode(thatlink)
Et sinon, y at-il de meilleures options plutôt d'aller ensuite à travers chaque balise <a>
?
Merci!
vous pouvez utiliser Javascript (AJAX) pour suivre les clics de lien. – dusoft