2012-04-20 18 views
1

誰かがFacebook LikeがiFrameの配置場所のページドメインを識別する方法を教えていただけますか?iFrame PHPページの呼び出し元(参照元)

私が求めていた理由は、私がhttp://www.mysite.com/page.php?appid=111&userid=5を「ロードhttp://www.firstdomain.comでiFrameを持っていると言うである。私はhttp://www.firstdomain.comは、そのページの閲覧を許可したいが、他のいくつかのドメイン名(http://www.anotherwebsite.com場合)が同じiFrameを挿入しようとするとうまくいきません。

どのようなことをPHP/JavaScriptで行い、同時にセキュアにするかページを要求しているサーバーでProxy Pagesを使用しないようにしたい..純粋なJavascriptとiFrame ..どんな助けでも大いに感謝しています!

答えて

0

domにiframeを生成するクライアントページにjsを入れ、srcにパラメータとして渡す必要があります「ホスティング」ページのURLをページします。

var hosting_page = window.location; 
    $(body).append("<iframe src='http://example.com/apage.php?client="+hosting_page+"' .... />"); 
:ilikeappは(ほとんど擬似コード)のようなものである

<script src="http://example.com/ilikeapp.js" /> 

:このように

関連する問題