如何识别发送到PHP脚本的POST数据来自何处?

时间:2010-05-12 14:22:40

标签: php url forms post callback

我的网站上有大量的数据收集表单,我编写了一个PHP脚本来处理所有数据。所有表单都将一个脚本作为其操作,POST作为方法。处理程序通过电子邮件将数据副本发送给我,我希望我收到的电子邮件中包含它们所源自的表单的URL。 PHP中是否有任何方法可以获取提交给脚本的表单的URL?或者我是否必须在每个表单中添加一个额外的隐藏字段及其URL?

2 个答案:

答案 0 :(得分:3)

在电子邮件中也发送以下变量:

$_SERVER['HTTP_REFERER'] 

答案 1 :(得分:2)

如果您想确保帖子只来自您自己的表单,您可以在表单上的一个隐藏字段中放置一次性令牌以进行验证。