【发布时间】:2016-09-09 22:34:45
【问题描述】:
尝试在成功页面上获取购物车购买后的数据,但遇到$_GET 的问题。网址是:
如何在 PHP 中解析其中的数据?
【问题讨论】:
-
echo $_GET['customer']['email'];等等...
尝试在成功页面上获取购物车购买后的数据,但遇到$_GET 的问题。网址是:
如何在 PHP 中解析其中的数据?
【问题讨论】:
echo $_GET['customer']['email']; 等等...
如果你 print_r $_GET 变量,那么它将产生输出:
Array
(
[customer] => Array
(
[email] => email@gmail.com
)
[order] => Array
(
[button] => Array
(
[description] => music download
[id] => 89765464465423184847654556
[name] => music
[repeat] =>
[resource_path] => /v2/checkouts/9db9d0ef-9cfd-52b9-b2d7-792683d2431d
[subscription] => false
)
)
)
这意味着您可以通过 $_GET['customer']['email'] 和 $_GET['order']['button']['description'] 等访问您的数据。
【讨论】:
在您的示例中,您使用的是所谓的查询字符串。为了从查询字符串中检索信息,$_GET 超级全局存在,您可以按如下方式使用它:
$customer_email = $_GET['customer']['email'];
$order_button_description = $_GET['order']['button']['description'];
$order_button_id = $GET['order']['button']['id'];
// etc.
如果有帮助,请告诉我。
【讨论】: