2010-01-05 6 views
0

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!

+1

vous pouvez utiliser Javascript (AJAX) pour suivre les clics de lien. – dusoft

Répondre

Questions connexes