PHP - 将GET变量从父页面传递给iframe

时间:2014-09-15 06:08:31

标签: php session variables iframe

我有这个父页面:

parentpage.php?rentalid = 10

在那个页面上我有一个iframe。在那个iframe中,我需要能够在父页面的url上编写一些相对于“rentalid”的代码。例如,我想写:

<? if ($_GET['rentalid']==10) { ?>
code
<? } ?>

当我现在在iframe中编写它时,它无法识别“rentalid”变量。那么如何将它从父页面传递给iframe?

2 个答案:

答案 0 :(得分:2)

我们通过rentalid,如果它是10或更多,因为最好在iframe页面中检查该ID。

<iframe src="iframe/page.php?rentalid=<?=isset($_GET['rentalid']) ? $_GET['rentalid'] : '' ?>" width="300" height="400"></iframe>

这里isset检查用户是否为父页面提供了rentalid,没有它会为rentalid的未定义索引引发错误

答案 1 :(得分:1)

第一个。您应该检查是否收到了该变量的登陆页面。我认为你无法在登陆页面获得变量值。

据我说你应该做检查。在您的目标网页上运行它。

if(isset($_REQUEST['rentalid'])) // Use REQUEST for global
{
      if(($_REQUEST['rentalid']) == '10')
            echo " You are getting rental id";
      else
            echo " Your rental id is not 10";
}
else
   echo "You can't get value of Rental id";