2009-11-16 147 views
0

我想用php上传文件,而且我需要传递一个值,比如id或者某些东西,从上传表单页面到具有php代码plz的文件,请看这段代码:php传递变量到其他页面

<form name = "file" enctype="multipart/form-data" action="uploadpp.php" method="POST"> 
Please choose a file: <input name="uploaded" type="file" /><br /> 
<input type=button name="Submit" value="Submit" /> 
</form> 

我可以发送值与相同的数组? 在此先感谢。

回答

2

您可以使用隐藏的表单字段:

<input type="hidden" name="foo" value="bar" /> 

所以在PHP中,$_POST['foo']会给你"bar"

另外,您可以将其添加为 “GET参数” 到表单的action属性:

<form ... action="uploadpp.php?foo=bar" ...> 

并访问那个与$_GET['foo']

+1

我建议使用$ _POST,因为您不希望任何人为您生成的链接添加书签。 – DanDan 2009-11-16 20:54:52

+0

我做了 像这样: /> 但它没有工作 – Abd 2009-11-16 21:13:52

+0

它应该工作;您在浏览器中看到了哪些HTML?另外,为了避免跨站脚本缺陷,您应该使用以下代码: ' “/>' – intgr 2009-11-16 21:17:00