首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建Node后使用Node数据

创建Node后使用Node数据
EN

Stack Overflow用户
提问于 2009-09-08 18:42:47
回答 1查看 99关注 0票数 0

我正在根据创建CCK节点的结果创建一个自定义的PayPal "Pay Now“按钮。基本上,有人正在为一个事件创建自己的“注册”,然后被重定向到一个“立即付款”页面,该页面的输入类型为"PHP“。当我执行"print_r($_POST)“时,变量是空的。

如何使用刚刚存储在新节点中的数据?或者,至少使用PHP来检查为创建节点而提供的POST参数?我正在尝试为PayPal填充一个“立即付款”按钮。

(免责声明,对于如何处理/指示付款,我有一些奇怪的要求,否则我将使用现有的模块,如UberCart)

请注意,我已经关闭了用户查看他们刚刚创建的节点的能力,因为它包含个人信息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-09-08 19:17:58

这里的主要问题是节点提交后如何进行重定向。在完成表单提交周期之后,用户通常会被重定向到表单‘#重定向’条目中的任何结果。这种重定向的效果之一是,POST数据将在目标页面上消失。

因此,为了访问目标页面上创建的节点,您可能必须将创建节点的nid传递给它,例如将其添加到重定向URL (潜在的安全性问题),或者将其存储在节点创建表单提交函数中的会话数据中。然后,您可以使用传递的nid在目标页面上执行一个node_load()

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1395624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档