2010-05-09 4 views
0

Je crée un widget qui serait chargé dans un IFrame et les utilisateurs pourront placer le widget sur leur propre site web. Comment aurais-je l'URL du site qui utilise l'IFrame en javascript et/ou PHP? L'IFrame charge un fichier php.Obtenir l'URL ou le référent parent IFrame en utilisant javascript ou php

J'ai essayé "parent.top.location.href" et "parent.document.referrer" dans la page IFrame mais ce n'est pas défini.

J'ai également essayé d'écrire "$ _Server [referrer]" dans la page IFrame et cela a renvoyé l'URL parent IFrame, mais est-il facile pour quelqu'un de manipuler la variable referrer? Je ne veux pas obtenir des informations trompeuses.

+0

qu'essayez-vous d'accomplir? Parfois, le but décrit mieux le problème que la question ... – rdmueller

+0

L'objectif: J'ai créé un widget et je veux permettre aux utilisateurs enregistrés d'utiliser ce widget sur leur site. Je veux être en mesure de savoir qui utilise le widget et si un utilisateur non enregistré l'utilise sur son site, alors le widget ne s'affichera pas. – pppglowacki

Répondre

0

J'ai aussi essayé de echo « $ _SERVER [de referrer] » dans la page iFrame qui a fait renvoyer l'URL parent IFrame, mais comment est-il facile pour quelqu'un de manipuler la variable referrer? Je ne veux pas obtenir des informations trompeuses.

Si c'est un problème, abandonner. Le référent peut toujours être modifié de manière triviale. Il ne devrait jamais, jamais être invoqué pour quelque chose d'important.

Questions connexes