我正在尝试使用WHMCS API的“添加客户端”插入一些额外的客户端详细信息。
但是当我在WHMCS客户区检查时,插入发生了,但是自定义域没有效果。我在客户区中添加了customfield[1],[2]...[5]
作为字段。代码片段如下
$postfields["action"] = "addclient";
$customfields = array(
'customfield[1]' => "ABC",
'customfield[2]' => "XYZ"
);
$postfields["customfields"] = base64_encode(serialize($customfields)
请提出解决方案。
答案 0 :(得分:6)
我已经解决了这个问题。
我刚刚改变了
$customfields = array(
'customfield[1]' => "ABC",
'customfield[2]' => "XYZ"
);
$postfields["customfields"] = base64_encode(serialize($customfields)
进入
$postfields["customfield[1]"] = "ABC";
$postfields["customfield[2]"] = "XYZ";
答案 1 :(得分:1)
以下内容应解决问题:
$customfields = array( '1' => "ABC", '2' => "XYZ" );
$postfields["customfields"] = base64_encode(serialize($customfields)