如何将多个值传递给paypal。我在paypal提交页面中使用它
<input type="hidden" name="custom" value="id_cart={$id_cart}&option={option}" />
我得到了
$_POST['custom'] = id_cart=534&option=1620850004 ,
我如何单独获取它
$_POST['id_cart'] =534 , $_POST['option'] =1620850004.
答案 0 :(得分:0)
假设这些值存储在$ id_cart和$ option AND中,你真的想在隐藏字段中使用类似查询字符串的参数:
<input type="hidden" name="custom" value="custom={$id_cart}&option={$option}" />
答案 1 :(得分:0)
您也可以尝试这种方式
{php} $value = 'custom='.{$id_cart}.'&option='.{$option} {/php}
将此“$ value”用于隐藏的框
答案 2 :(得分:0)
请你改变隐藏控件的名字......? 因为像“custom =”这样发布的值和名称也有“自定义”
所以可能会有一些连词......请改变一下,让我知道。
答案 3 :(得分:0)
表单字段上的name属性将成为关键服务器端,只需使用新名称打破当前隐藏字段:
你也应该逃避页面上的值,我假设你使用的是聪明的......
<input type="hidden" name="id_cart" value="{$id_cart|htmspecialchars}" />
<input type="hidden" name="option" value="{$option|htmspecialchars}" />
如果您希望/需要保持HTML相同,可以使用parse_str在服务器端拆分值:
$r = array();
parse_str($_POST['custom'], $r);
print $r['id_cart'];
print $r['option'];