以下是我正在使用并且目前处于某个时刻的情况。
Joomla文章使用sourcerer插件调用HTML表单。 在文章中我有类似的东西 [来源]<<包括form.html>> [/源]
在提交时,Form.html发送一个AJAX POST调用到PHP文件更新Db表,然后打开一个新的URL作为支付网关。
< - 这就是我的问题所在 - >
我需要捕获此交易ID并将其打印在文章中说“感谢您的付款。您的交易ID为xxxxxxxx”。
我应该如何进行开发?如何在Joomla文章中捕获POST / GET参数?
有人可以帮我吗?
提前致谢。
BR Nilesh制作
答案 0 :(得分:1)
如果您已经在文章中使用了Sourcerer,那么您应该可以在您的[sourcerer] [/ sourcerer]标记之间嵌入PHP代码。您可以使用以下PHP代码查询URL中的帖子变量:
$JInput = JFactory::getApplication()->input;
$trxid = $JInput->get('trxid','','int');
$uniqueid = $JInput->get('uniqueid','','int');
这会将您的值设置为变量$ trxid和$ uniqueid。从那里,您可以使用sourcerer标签和echo或print语句在文章中打印它们。
如果这些字段可能是字母数字混合字符串,则将'int'更改为'string'。
干杯和好运
以下是有关使用JInput的Joomla文档的链接,以供将来使用(如果需要)。 Using JInput with Joomla