Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Paypal IPN选项_选择变量JCart出现问题_Php_Paypal_Paypal Ipn - Fatal编程技术网

Php Paypal IPN选项_选择变量JCart出现问题

Php Paypal IPN选项_选择变量JCart出现问题,php,paypal,paypal-ipn,Php,Paypal,Paypal Ipn,paypal IPN选项_选择变量在我的PHP生成的url中不起作用。我通过Jcart的gateway.php页面生成URL。我的目标是在我的paypal购物车中为每个用户的选择添加额外的细节,如颜色和大小。我的姓名、数量、价格和发货IPN变量工作正常,所有变量都显示在我的paypal购物车中,并带有下面的PHP代码。我尝试通过更改选项选择中给出的值来隔离问题,但无论我尝试什么,选项选择值都不会出现在我的paypal购物车中。选项_选择是要使用的正确IPN变量吗?如果是这样,我做错了什么 PHP

paypal IPN选项_选择变量在我的PHP生成的url中不起作用。我通过Jcart的gateway.php页面生成URL。我的目标是在我的paypal购物车中为每个用户的选择添加额外的细节,如颜色和大小。我的姓名、数量、价格和发货IPN变量工作正常,所有变量都显示在我的paypal购物车中,并带有下面的PHP代码。我尝试通过更改选项选择中给出的值来隔离问题,但无论我尝试什么,选项选择值都不会出现在我的paypal购物车中。选项_选择是要使用的正确IPN变量吗?如果是这样,我做错了什么

PHP代码:

        foreach ($jcart->get_contents() as $item) {


        $queryString .= '&item_name_' . $count . '=' . urlencode(parsecolor($item['name']));
        $queryString .= '&amount_' . $count . '=' . urlencode($item['price']);
        $queryString .= '&quantity_' . $count . '=' . urlencode($item['qty']);
        $queryString .= '&option_selection1_' . $count . '=' . urlencode($item['name']);
  $queryString .= '&shipping_' . $count . '=' . "6.00";

        // Increment the counter
        ++$count;
    }
生成的带商户ID的字符串

?cmd=_cart&upload=1&charset=utf-8&currency_code=USD&return=&notify_url=&item_name_1=Green+Straps&amount_1=40&quantity_1=1&option_selection1_1=Green25