2012-02-06 84 views
0

假設網址爲http://apps.facebook.com/hellp?id=12367
我的網站是iframedhttp://apps.facebook.com/hellp?id=12367
我需要檢索值1237到我的Iframed網址。
我試過PHP獲取但它does not工作。
我想知道是否有任何解決方案。如何從父網址獲取值到iframe

回答

2

所有參數添加到剛剛通過應用程序的畫布URL,但你應該從$_POST$_REQUEST但不$_GET檢索參數時,由於Facebook的通過發行POST請求加載在iframe標記您的應用程序。

print_r($_POST['id']); 
+0

你確定嗎?我看不到$ _REQUEST數組中的facebook url中添加的參數。 – Pons 2012-04-05 13:24:22

+0

@Pons,是的,我相信。對於應用程序畫布(不是頁面標籤畫布),URL中傳遞給應用程序的參數不會改變。如果你不能訪問它們,那麼可能你有一些代碼去除了這些數據。您可以嘗試檢查'$ _SERVER ['REQUEST_URI']'和/或'$ _SERVER ['QUERY_STRING']'以查看他們是否通過了...... – 2012-04-05 13:29:45

+0

@Pons,也記住'$ _REQUEST'的內容可能會有所不同根據PHP設置。參見['variables-order'](http://php.net/manual/en/ini.core.php#ini.variables-order)和['request_order'](http://php.net/manual/) EN/ini.core.php#ini.request階) – 2012-04-05 13:31:58