我的网站上有大量的数据收集表单,我编写了一个PHP脚本来处理所有数据。所有表单都将一个脚本作为其操作,POST作为方法。处理程序通过电子邮件将数据副本发送给我,我希望我收到的电子邮件中包含它们所源自的表单的URL。 PHP中是否有任何方法可以获取提交给脚本的表单的URL?或者我是否必须在每个表单中添加一个额外的隐藏字段及其URL?
答案 0 :(得分:3)
在电子邮件中也发送以下变量:
$_SERVER['HTTP_REFERER']
答案 1 :(得分:2)
如果您想确保帖子只来自您自己的表单,您可以在表单上的一个隐藏字段中放置一次性令牌以进行验证。