2

我正在尝试使用 WHMCS API 的“添加客户端”插入一些额外的客户端详细信息。但是插入发生了,但是当我在WHMCS客户区签入时,自定义字段不起作用。我在客户区customfield[1],[2]...[5]添加了字段。代码片段如下

$postfields["action"] = "addclient"; 

$customfields = array(
'customfield[1]' => "ABC",
'customfield[2]' => "XYZ"
);

$postfields["customfields"] = base64_encode(serialize($customfields)

请提出解决方案。

4

2 回答 2

6

我已经解决了这个问题。

我刚变

$customfields = array(
'customfield[1]' => "ABC",
'customfield[2]' => "XYZ"
);

$postfields["customfields"] = base64_encode(serialize($customfields)

进入

$postfields["customfield[1]"] = "ABC";
$postfields["customfield[2]"] = "XYZ";
于 2011-11-16T05:44:31.657 回答
1

以下应该可以解决问题:

$customfields = array( '1' => "ABC", '2' => "XYZ" );
$postfields["customfields"] = base64_encode(serialize($customfields)
于 2012-05-16T09:46:08.680 回答