【问题标题】:PHP - URL variables captured and passed to next pagePHP - 捕获 URL 变量并传递到下一页
【发布时间】:2014-07-31 14:59:51
【问题描述】:

现在,我有一个页面,在付款后会加载来自 PayPal 的大量信息。我需要捕获其中的 5 条信息(payer_id、amount、payment_type、payment_status 和 custom)并存储它们,以便让以下页面加载事件能够与之交互数据。 (这个站点是使用 CodeIgniter 完成的。)

假设我使用$_GET,但我对此有点迷茫。有谁能帮忙吗?

示例网址:http://example.com/page3.php?payer_id=8675309&amount=300&payment_type=instant&payment_status=complete&custom=182&...

为了清楚起见:我想从 URL 中提取我想要的变量,将它们分配到某个地方,然后我会从我的函数中调用它们以将它们存储在数据库中。我无法在页面加载时执行此操作,因此我必须在之后执行此操作。

【问题讨论】:

  • 您正在尝试存储从 PayPal IPN 收到的数据。为什么不像其他人那样使用数据库?
  • 你是问如何在codeigniter中获取url的数据,或者如何存储?
  • 这就是我想要做的,但是页面加载时 URL 已经存在,我无法弄清楚如何启动函数来存储它,直到我完成任何工作必须在下一页做。

标签: php codeigniter paypal


【解决方案1】:

这可能是你需要的吗?

$payer_id = $this->input->get('payer_id');

只需更改参数名称(payer_id、amount、payment_type、payment_status 和 custom)即可检索其值

您需要在congif.php 中启用关注

$config['allow_get_array']      = TRUE; 

提示:http://ellislab.com/codeigniter/user-guide/libraries/input.html

【讨论】:

    猜你喜欢
    • 2013-09-14
    • 2010-10-26
    • 1970-01-01
    • 2013-05-01
    • 2012-01-06
    • 2012-11-26
    • 1970-01-01
    • 2016-02-19
    相关资源
    最近更新 更多