dongmacheng3222 2018-09-25 08:23
浏览 93
已采纳

如何从parse_ini_file在cURL中发布数据

Integrating SMS Gateway and require to read data in .ini file and perform a POST.

Data as following (include Chinese characters):

[101]
DestName=二寶
dstaddr=08881268
smbody=我是測試2
[102]
DestName=小明
dstaddr=08881268
smbody=我是測試3

Previous study understand that parse_ini_file function allowed to read the .ini file and convert it into array such as this $arr = parse_ini_file($file,true);

But how to submit these data in cURL Post?

Do I need http_build_query($arr) in order to get url string from .ini file?

In cURL, do I need following?

curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-type: multipart/form-data"));

or

curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1); 

Thank you.

  • 写回答

1条回答 默认 最新

  • doujiku1028 2018-09-25 09:51
    关注

    Yes if you wish to post the data to url. You need to do the following if you are passing the data in array form.

    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-type: application/x-www-form-urlencoded;charset=UTF-8');
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?