【问题标题】:$_GET shows up blank when called from a php file within iframe从 iframe 中的 php 文件调用时,$_GET 显示为空白
【发布时间】:2010-08-12 22:51:25
【问题描述】:

我有一个登录脚本,这对我自己来说有点复杂。我有一个基于 $_GET 变量调用 javascript 的 php 文件。 javascript/jquery 生成使用 iframe 调用另一个 php 文件的 html,但我需要该 php 代码中的 $_GET 变量,或者我需要以另一种方式将 $_GET 变量传递给 Iframe 中的另一个 php 文件。我可以用饼干来做到这一点,但希望有更好的方法来做到这一点。我认为从 url 获取 $_GET 变量是最好的方法。

总结一下。我在site.php 中有一个像<iframe src ="site.php" 这样调用的php 文件我需要URI 中的$_GET 变量,但它显示为空白..

我也尝试了这个'<iframe src ="site.php?'.http_build_query($_GET).'",但没有运气

这是结构的更详细版本:

【问题讨论】:

    标签: php variables iframe get global-variables


    【解决方案1】:

    http_build_query() 正是解决此问题的正确方法。如果您在获取 GET 参数的页面中执行此操作,那么您显示的代码应该可以正常工作。

    【讨论】:

    • 如果不起作用,请查看生成的源代码并将链接复制并粘贴到此处。
    猜你喜欢
    • 1970-01-01
    • 2018-01-23
    • 2014-02-19
    • 1970-01-01
    • 2013-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多