我正在尝试一些事情,我觉得,我可能会从这个论坛得到答案。 好吧,我正在尝试将输入值发布到页面,但无法为其找到正确的代码。
实施例: 我的帖子页面包含以下表单标记:
<form action="/RequestingDownload.php" method="post" target="_blank">
<input name="filename" value="PhantomBook.pdf" type="hidden"><br>
<input name="filesize" value="15MB" type="hidden"><br>
<input name="id" value="fs5ser" type="hidden"><p></p><div align="center">
<input alt="Download" src="button-download.png" width="184" type="image" height="99">
</div>
</form>
所以你可以在上面的页面中看到输入值,我试图将上面的表格重定向到&#34; ReqestingDownload.php&#34;在SetTimeout的页面然后它将登陆到实际的下载页面。 因此,以下表格标签被放入&#34; RequestingDownload.php&#34;页:
<form id="ponyo_form" action="/DownloadServer.php" method="post" target="_blank">
<input name="filename" value="" type="hidden"><br> <input name="filesize" value="" type="hidden"><br>
<input name="id" value="" type="hidden"><p></p><div align="center">
<input alt="Download" src="button-download.png" width="184" type="image" height="99">
</div>
</form>
&#34; ponyo_form&#34;适用于超时。 我知道必须在value&#c; blockqoute(&#34;&#34;)之间进行PHP编码,但我不知道它应该是什么。
我想我已经非常清楚地解释了这一点,以便任何专家都可以帮助我完成。
答案 0 :(得分:0)
我觉得你想在下载之前有一个确认页面不是吗?
你有一些页面(例如1个)将表单发送到RequestingDownload.php(我们称之为2),然后转到DownloadServer(我们称之为3)。
因此,第2页应该使用第1页上发送的值填充表单的输入字段。
你应该像这样使用$ _POST [&#39; name_of_the_field_of_the_form&#39;]:
<form id="ponyo_form" action="/DownloadServer.php" method="post" target="_blank">
<input name="filename" value="<?=$_POST['filename'];?>" type="hidden"><br> <input name="filesize" value="<?=$_POST['filesize'];?>" type="hidden"><br>
<input name="id" value="<?=$_POST['id'];?>" type="hidden"><p></p><div align="center">
<input alt="Download" src="button-download.png" width="184" type="image" height="99">
</div>
</form>