传递表单的隐藏值并在感谢页面中检索它

Pass hidden value of a form and retrieve it in thank-you page

是否有解决方案来获取不是 GET 的感谢页面的值?

对于营销和分析问题,我需要在它来自的表单的感谢页面上检索 form_id

多个表单转到同一个致谢页面。

custom.php启动感谢页面是否可行?

此外,Drupal 的表单设置强制使用这些重定向之一

使用 GET 一切都会更容易,但我不想在 URL 中添加参数。

感谢您为我阐明解决方案

你可以尝试两种方法。

一个。使用会话

b。使用本地存储

a) 在您提交 form.Just 存储值时使用会话

$_SESSION['form_id'] = 'xyz';

在感谢页面中你可以使用它:

echo $_SESSION['form_id];

注意:确保在设置值之前开始您的会话。

b) 第二种方式是 html5 本地存储。

localStorage.setItem("form_id", "xyz");

在thankyou页面你可以获得这个值

localStorage.getItem("form_id");