-4

実際、私は joomla でウェブサイトを作成しました。Facebook ページでは、そのウェブサイトのページのリンクを iframe で提供しています。

joomla で個別のメニューを作成し、別のテンプレートを適用して、Facebook の iframe でそのメニュー リンクを使用しました。

ユーザーがウェブサイトの動的ページを参照するリンクをクリックすると、そのページ(フェイスブックページ)にあるので、デフォルトのウェブサイトテンプレートでそれを開きます。このために、別の手法を使用してトークンを渡しましたurl & のようなそのテンプレートでセッションを開始します

www.mywesite.com?facebook=1

しかし問題は、このようにFacebookセッションを破壊するために新しいトークンが渡されない限り、セッションを保存することです

www.mywesite.com?facebook=0

**今、URLがiframeから呼び出された場合にウィンドウを検出するために、トークンfacebook = 1を渡し、URLがウィンドウから正常に呼び出された場合、facebook = 0を渡すと考えています。

私はこのようないくつかの考えを考えています

if(window != トップ) {document.write("1");}

PHPまたはJavaスクリプトを使用してこれを行う方法を教えてください。**

4

2 に答える 2

1

または JavaScript を使用: document.URL

document.URL

于 2012-04-24T19:17:25.850 に答える
0

PHP で現在の URL を見つけるには、次のようにします。

$_SERVER['REQUEST_URI']

についてもっと読む$_SERVER

余談:回答を受け入れることで、StackOverflow コミュニティに貢献する必要があります。これにより、他のユーザーだけでなく、自分自身にもポイントが付与されます。さらに、承認率に関するそのようなコメントを受け取る可能性は低くなります。

スタックオーバーフローへようこそ。

于 2012-04-24T19:14:09.517 に答える