Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-将GET变量从父页面传递到iframe_Php_Session_Variables_Iframe - Fatal编程技术网

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

PHP-将GET变量从父页面传递到iframe,php,session,variables,iframe,Php,Session,Variables,Iframe,我有一个父页面: parentpage.php?rentalid=10 在那一页上我有一个iframe。在这个iframe中,我需要能够编写一些与父页面url上的“rentalid”相关的代码。例如,我想写: <? if ($_GET['rentalid']==10) { ?> code <? } ?> 代码 现在在iframe中这样写时,它无法识别“rentalid”变量。那么如何将其从父页面传递到iframe呢?在任何情况下,如果是10或更多,我们都会传递ren

我有一个父页面:

parentpage.php?rentalid=10

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

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

代码

现在在iframe中这样写时,它无法识别“rentalid”变量。那么如何将其从父页面传递到iframe呢?

在任何情况下,如果是10或更多,我们都会传递
rentalid
,因为最好在iframe页面中检查该id

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

第一个。您应该检查登录页是否收到该变量。我认为您无法在登录页中获取变量的值

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";
根据我的说法,你应该做检查。在您的登录页上运行它

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";