obtenir le parent de l'url de l'iframe en PHP
Je suis entrain de créer un widget qui serait charger dans une IFrame et les utilisateurs seront en mesure de placer le widget sur leur propre site web. Comment puis-je obtenir l'URL du site web qui est à l'aide de l'IFrame dans le code javascript et/ou PHP? L'IFrame charge un fichier php.
J'ai essayé de parent".haut.emplacement.href" et "parent.document.référent" dans l'IFrame page mais qui n'est pas défini.
J'ai également essayé de echo "$_Server[référents]" dans l'IFrame de la page et qui ne reviendra que l'IFrame URL mère, mais comment est-il facile pour quelqu'un de manipuler le référent de variable? Je ne veux pas d'obtenir des informations trompeuses.
Le But: j'ai créé un widget et que vous souhaitez autoriser les utilisateurs enregistrés pour utiliser ce widget sur leur site. Je veux être en mesure de savoir qui utilise le widget et si un utilisateur non-inscrit est de l'utiliser sur leur site, puis le widget ne serait pas afficher
OriginalL'auteur Alaa | 2010-09-16
Vous devez vous connecter pour publier un commentaire.
Essayer avec:
ou
OriginalL'auteur mck89
Assez facile, mais c'est la désactivation de JavaScript! Toutefois, si un site web utilise votre
<iframe>
il sera un peu difficile pour eux de faux référent dans leur visiteur de l'UA. (Ils pourraient aussi proxy de votre contenu si ils vraiment insister pour cacher le fait qu'ils sont à l'aide de votre contenu. Dans ce cas, votre seul choix est de ne pas le publier en premier lieu.)Afin de présenter le contenu de "partenaires" que vous pourriez envisager de fournir à eux avec un jeton (comme Twitter/Google/Api...). Si non (ou invalide) jeton est utilisé, présente une erreur. Si un jeton valide est utilisé, mais le référent est suspect, vous devez examiner de plus.
OriginalL'auteur jensgram
Vous pouvez utiliser le code PHP suivant pour avoir la fenêtre parent URL récupérer des valeurs dans un tableau:
OriginalL'auteur Moamen Mostafa
Un petit morceau de JavaScript dans l'iframe-d page de 'onu-cadre' de la page:
Sinon, comme @mck89 dit: l'iframe peut accéder à l'URL de la page parent à l'aide de la
top.location.href
.Plus de lecture sur la question Comment empêcher mon site à la page pour être chargés via la 3ème partie du site cadre de l'iframe.
OriginalL'auteur David Thomas
En supposant que votre widget de l'URL ne pas faire des redirections, etc., vous devriez être en mesure d'utiliser:
de l'intérieur, le code javascript à l'intérieur de votre iframe et il doit contenir l'URL de la page parent. Cela semble être ce que YouTube n'a pour le suivi de leur iframe intégrer les codes.
OriginalL'auteur Jordan Brough
Je voudrais utiliser:
$args contiendrait mon jeton de sécurité qui sera vérifié par certains de hachage à l'encontre de l'url
OriginalL'auteur user1123382