PHP - 捕获 URL 变量并将其传递到下一页

标签 php codeigniter paypal

现在,我有一个页面在付款后加载来自 PayPal 的大量信息。我需要捕获其中的 5 条信息(payer_idamountpayment_typepayment_statuscustom) 并存储它们,以便后续页面加载事件能够与该数据进行交互。 (本网站使用 CodeIgniter 完成。)

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

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

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

最佳答案

这可能是您需要的吗?

$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

关于PHP - 捕获 URL 变量并将其传递到下一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25062300/

相关文章:

php - 无法转换属性路径 : Expected a\DateTime or\DateTimeInterface 的值

PHP。根据下拉框中选择的选项显示 SQL 表的内容

javascript - 如何使用两个不同用途的提交按钮ajax和表单提交

e-commerce - Paypal 自适应支付 API,多个接收者,哪个 apiUsername/apiPassword/apiSignature?

php - 解析 HTML 中的多个 PHP 代码块

javascript - codeigniter,如何将图像保存在特定目录中

javascript - 无法包含 xajax Javascript 组件

codeigniter - Codeigniter 中的图像文件、css、js 等放在哪里?

Paypal 整合问题

SDK 中的 PayPal Express Checkout useraction 和 paymenttype 参数