![](/img/trans.png)
[英]Passing data from one textarea to another on a different page using POST
[英]Passing $_POST data from page to page in Drupal
有谁知道如何在Drupal中将$ _POST数据(HTML表单数据)从一页传输到另一页?
我在两个不同的Drupal节点中包含两个PHP页面,但无法在它们之间传递POST数据。
是否有捷径可寻?
考虑使用会话,因为它们完全可以满足您的需求。
正如SenorAmor所建议的,会话是在HTTP请求之间共享数据的正确方法。 如果您实际上是在Drupal中构建多步骤表单,则不应通过在节点中包含表单来做到这一点。 相反,您应该创建一个模块并使用Drupal的表单API ,该API可用于构建多步骤表单 。
+1 SenorArmor的建议,听起来像是您所需要的。
但是,如果您正在寻找一种方法来临时传递数据(例如,通过两种相关形式)并且不想将其保留在$_SESSION
,则可能对隐藏的<input>
标记感兴趣。 将它们以您想保留旧“ POSTED”数据的任何形式放置,这些值将被保留并传递到下一页提交(因此,在最后一页的$_POST
)。 确保验证这些输入; 人们也可以更改它们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.