Page 1 sur 1

Contenu Iframe dépendant de l'URL qui l'affiche.

Posté : 25 août 2008, 15:14
par limesle
Bonjour à tous. :D

je souhaite créer une iframe dont le contenu va varier en fonction du site qui va faire appel à elle.

Plus concrètement, sur trois sites distants indépendants, je propose d'afficher dessus une Iframe. Je veux que dans l'Iframe, qui sera toujours basée sur le même fichier php, apparaisse une série d'image dépendant de l'URL de la page qui affiche l'IFRAME.

Comment récupérer cette info (URL) de façon incontournable alors que les sites sont bien évidemment distants.

Je crois savoir que le referer est contournable en modifiant la config du serveur.

As-t-on d'autres solutions ?
Dois-je me tourner vers le JavaScript ?

Limesle

Posté : 25 août 2008, 18:35
par @rthur
Bonjour,

C'est probablement possible de récupérer l'url de la page qui contient l'iframe en javascript avec parent.location.href

C'est je pense plus fiable que le referer car il y a davantage d'antivirus/firewall/antispyware/antipub qui désactivent plutôt le referer que le javascript. Mais tu peux essayer aussi de combiner les deux :)
Quoiqu'il en soit ça ne sera jamais incontournable.

Posté : 25 août 2008, 21:31
par limesle
Merci pour ta réponse hyper-rapide :D

Je m'en doutais un peu... du coté non incontournable. :?

Alors y-a-t-il un moyen de limiter l'accès à une Iframe, donc à un fichier en fonction de l'URL du site qui cherche à l'afficher ?

Limesle

Posté : 25 août 2008, 22:37
par @rthur
Merci pour ta réponse hyper-rapide :D

Je m'en doutais un peu... du coté non incontournable. :?

Alors y-a-t-il un moyen de limiter l'accès à une Iframe, donc à un fichier en fonction de l'URL du site qui cherche à l'afficher ?
Bah la solution c'est de faire une redirection en javascript si la page parente n'est pas autorisée :)

Posté : 25 août 2008, 23:57
par limesle
Merci pour ces conseils, je vais brainstormer.

et utiliser aussi ton adage en signature ;-)