将POST数据发送到iframe和主页

时间:2016-05-25 02:02:19

标签: php html

我在将表单中的数据发送到iframe页面时遇到问题。 我有一个从Form调用的主页,而Form使用的是POST方法。然后我尝试在iframe中发送相同的POST数据。

<iframe src="dirread.php?var=<?php echo urlencode($_POST['filename']);?>"  width="300px" height="700px" scrolling="yes">

所以这适用于一个,但我想发送两个

 <iframe src="dirread.php?var=<?php echo urlencode($_POST['filename'],$_POST['site'] );?>"  width="300px" height="700px" scrolling="yes">

请问正确的语法是什么?

2 个答案:

答案 0 :(得分:1)

&#13;
&#13;
<form action="iframe.php" target="my-iframe" method="post">
			
  <label for="text">Some text:</label>
  <input type="text" name="text" id="text">
			
  <input type="submit" value="post">
			
</form>
		
<iframe name="my-iframe" src="iframe.php"></iframe>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

您正在将POST参数作为GET参数发送到iframe。要发送2个变量,您必须使用:

<iframe src="dirread.php?var=<?php echo urlencode($_POST['filename']); ?>&var2=<?php echo urlencode($_POST['site'] );?>"  width="300px" height="700px" scrolling="yes">

无法在iframe中发送POST数据。