我有好几页,来到说:知道在哪里请求从
- 婚宴
- 派对餐饮
- 房子变暖餐饮
- ETC
所有页面使用相同的表格
当表单提交的用户被引导到感谢you.php它不处理邮件形式等
我的问题
我想找出哪些页面提交的表格来自于,有没有简单的方法来做到这一点?
我有好几页,来到说:知道在哪里请求从
所有页面使用相同的表格
当表单提交的用户被引导到感谢you.php它不处理邮件形式等
我的问题
我想找出哪些页面提交的表格来自于,有没有简单的方法来做到这一点?
正如frz3993建议,使用$ _SERVER ['HTTP_REFERER']是一个选项;然而,我会更多地使用这个来找出用户来自哪些其他网站。由于这是您自己的网站,您可以控制表单生成,所以我肯定会使用隐藏字段或类似的内容,而不是相信用户的浏览器来告诉您哪个页面已提交表单。
永远不要相信客户! :)
最简单的方法是:
$_SERVER['HTTP_REFERER']
,与缺少错字R
)或无论你使用什么,只要检查处理提交的页面上的值,并从那里去。
我认为隐藏的表单字段是最简单的方法,但这意味着我需要编辑每一个形成。您能否详细解释一下'HTTP_REFERER'方法以及我应该如何/在哪里实现它?非常感谢 –
@TimothyCoetzee在目标页面中,检查'$ _SERVER ['HTTP_REFERER']'的值;它会告诉你用户在提交表单时所在的页面。 –
您可以在这里使用隐藏字段为所有不同的页面与所有不同的值来跟踪页面。
例如,你可以等使用字段名 “came_from”
1.wedding catering
<input type="hidden" name="came_from" value="wedding catering">
2. party catering
<input type="hidden" name="came_from" value="party catering">
。
http referer header? – frz3993
单击链接添加本地存储变量并设置页面名称或任何标志。 –
你知道$ _SERVER ['HTTP_REFERER'],我想你应该谷歌它,它会给你一些想法。 –