将 $_GET 变量从 Wordpress 页面传递到外部 iFrame
Posted
技术标签:
【中文标题】将 $_GET 变量从 Wordpress 页面传递到外部 iFrame【英文标题】:Passing a $_GET variable from Wordpress page into external iFrame 【发布时间】:2017-01-07 22:44:51 【问题描述】:我已经搜索了所有的互联网来解决这个问题 - 我相信这是可以做到的!
我正在尝试将$_GET
变量传递到通过iframe
访问的外部页面。
我的网站是在Wordpress
上完成的,我已经下载了plugin
以使用iframe
,这样我就可以显示一个包含php
的页面。
这是它的工作方式:
Wordpress
上的页面在其URL
中应该有一个$_GET
参数
(像这样:http://www.url.com/page/refer-a-friend/?source=CRM)
我需要在我的iframe
中访问这个$_GET parameter
。 iframe
src 是我在 Wordpress
上没有的页面,但它在我的服务器上(它就像一个外部链接)。
我觉得我已经提供了所有我能提供的信息,但如果没有,请随时询问,我可以详细说明。这让我疯狂!谢谢。
请注意,我通过短代码传递 iFrame。 [iframe src="https://www.globaleye.com/external/refer.php" ]
【问题讨论】:
【参考方案1】:在您的代码中,您调用 iFrame:
<iframe src="http://www.example.com/some/site?external_get_param=<?php echo $_GET['source']"></iframe>
【讨论】:
然后请发布简码。应该有办法通过$_GET
参数
[iframe src="globaleye.com/external/refer.php" ]
[iframe src="globaleye.com/external/refer.php?external_param=' . $_GET['source'] . '" width="100%" height="500"]
【参考方案2】:
编辑:
[iframe src="globaleye.com/external/refer.php?YOUR_VARIABLE=true"; ]
如果您使用了多个变量传递,那么您使用高级 iframe 插件,那么它对您有好处。
[advanced_iframe securitykey="key" url_forward_parameter="SECOND_VARIABLE" src="globaleye.com/external/refer.php?YOUR_VARIABLE=true"]
【讨论】:
正在从 Wordpress 页面的短代码调用 iFrame - 我无法使用任何 javascript 或 php! 在那里发布您的简码。然后我会告诉你你是怎么做的。 [iframe src="globaleye.com/external/refer.php" ][iframe src="globaleye.com/external/refer.php?external_param=' . $_GET['source'] . '" width="100%" height="500"]
很确定我不能通过 wordpress 页面传递 PHP。我试过了,iFrame 停止工作了。【参考方案3】:
我下载了插件 Advanced iFrame - 它允许我使用在父页面中传递的参数!惊人的插件。
【讨论】:
以上是关于将 $_GET 变量从 Wordpress 页面传递到外部 iFrame的主要内容,如果未能解决你的问题,请参考以下文章
Wordpress:如何将 url GET 参数添加到我的主菜单项