2011-09-05 22 views
1

我有一个页面,我有一个表单被发送到一个php文件,该文件呈现一个包含该信息的电子邮件并发送它。如何使用表单将表单外的变量发送到PHP文件?

但是,我还需要发送url中的变量(form.php?a = 12 & b = hello)。

我不喜欢这个值的隐藏输入字段或类似这样的想法。有没有办法以电子邮件渲染脚本中的$ _REQUEST($ a)和$ _REQUEST($ b)的方式发送它?

+0

你为什么不“喜欢这个主意”?这是一个很好的...也很简单。 – TigOldBitties

+0

我想我只是不太喜欢黑客。 – DLA

+0

隐藏字段是如何被破解的? –

回答

-1

是的,你可以。 $_REQUEST包含$_POST$_GET数据,因此您已经处于正确的轨道;

$_REQUEST['a']; // from the url 
$_REQUEST['field_1']; // posted from <input name="field_1" /> 
+0

他明确表示这不是形式。那么如果它不在表单中或者url中,它将如何以$ _REQUEST结尾呢? – TigOldBitties

+0

那么,如果它在URL中,而你没有修改它(换句话说'action =“”'),它们在发布后仍然在URL中。 – Rijk

相关问题