使用隐藏字段(PHP,HTML表单)从表单元素获取引用URL

时间:2015-07-21 07:37:05

标签: php jquery html forms url

我有一个网站,有多个项目。所有项目页面都与我们联系按钮,并重定向到与表单集成的联系页面。所以我想找到他们来自哪个网址并填写表格。我使用纯HTML,CSS网站和PHP进行表单提交。

提前致谢。!!

2 个答案:

答案 0 :(得分:0)

我想到了两个选择:

  • 最简单和推荐:您重定向添加查询参数(例如,重定向到:contact.php?from = page1而不仅仅是contact.php)然后通过PHP $ _GET
  • 读取'from'值
  • 您也可以使用PHP的http-referrer标头(即读取$ _SERVER ['HTTP_REFERER']),但这可能不可靠

您还可以获得更多创意:您可以在重定向之前通过JS设置Cookie :)可能还有很多其他解决方案。

答案 1 :(得分:0)

您可以使用get request来完成此任务。

重定向时:

www.xyz.com/contact.php?form=project1
www.xyz.com/contact.php?form=project2

在Contact.php中

if($_GET[from] == "project1")
{
   // he is coming from project1
   // Do something 
}

您也可以使用开关。