0
假设网址为http://apps.facebook.com/hellp?id=12367
。
我的网站是iframed在http://apps.facebook.com/hellp?id=12367
。
我需要检索值1237到我的Iframed网址。
我试过PHP获取但它does not工作。
我想知道是否有任何解决方案。如何从父网址获取值到iframe
假设网址为http://apps.facebook.com/hellp?id=12367
。
我的网站是iframed在http://apps.facebook.com/hellp?id=12367
。
我需要检索值1237到我的Iframed网址。
我试过PHP获取但它does not工作。
我想知道是否有任何解决方案。如何从父网址获取值到iframe
所有参数添加到刚刚通过应用程序的画布URL,但你应该从$_POST
或$_REQUEST
但不$_GET
检索参数时,由于Facebook的通过发行POST
请求加载在iframe
标记您的应用程序。
print_r($_POST['id']);
你确定吗?我看不到$ _REQUEST数组中的facebook url中添加的参数。 – Pons 2012-04-05 13:24:22
@Pons,是的,我相信。对于应用程序画布(不是页面标签画布),URL中传递给应用程序的参数不会改变。如果你不能访问它们,那么可能你有一些代码去除了这些数据。您可以尝试检查'$ _SERVER ['REQUEST_URI']'和/或'$ _SERVER ['QUERY_STRING']'以查看他们是否通过了...... – 2012-04-05 13:29:45
@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