我想在 PHP CURL 请求中实现以下命令行 CURL。
curl --data username=ekansh&domain=siteURL&password=mypass
http://siteURL:8090/add-user -k -v -u apiuser:yru3472825fhj
我已经尝试过以下代码:
$fields = array('domain'=> 'siteURL','password'=> 'mypass','apiuser'=>
'yru3472825fhj','username'=> 'ekansh');
$data=>array(CURLOPT_POST => 1,CURLOPT_HEADER => 0,CURLOPT_URL =>
$url,CURLOPT_FRESH_CONNECT => 1,CURLOPT_RETURNTRANSFER => 1,CURLOPT_FORBID_REUSE =>
1,CURLOPT_TIMEOUT => 4,CURLOPT_POSTFIELDS => http_build_query($_POST));
$ch = curl_init();
$options=$fields+$defaults;
curl_setopt_array($ch,$options);
$result=curl_exec($ch)
curl_close($ch);
但这不起作用..我在 $result 中没有得到任何回应。我怎么能实现上面的代码?
更新
$fields = array('domain' => 'siteurl','password' => 'mypass',
'apiuser'=> 'yru3472825fhj','username'=> 'ekansh');
$data=array(CURLOPT_POST => 1,CURLOPT_HEADER => 0,CURLOPT_URL =>
'siteurl',CURLOPT_FRESH_CONNECT => 1,CURLOPT_RETURNTRANSFER => 1,
CURLOPT_FORBID_REUSE => 1,CURLOPT_TIMEOUT => 4,
CURLOPT_POSTFIELDS => $fields);
$ch = curl_init();
curl_setopt_array($ch,$data);
$result=curl_exec($ch);
curl_close($ch);
我已经修改了上面的代码,但它仍然无法正常工作。