【发布时间】:2018-04-03 04:51:30
【问题描述】:
所以我想发布一些标题,但我在其中使用变量时遇到了问题。
作为一个例子(这个可行):
$headers = array();
...
$headers[] = "Content-Length: 96";
...
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
但我想要这个(这显然不起作用):
$arr = "string-with-a-length-of-108";
$headers = array();
...
$headers[] = "Content-Length: ".(strlen($arr)-12);
...
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
认为这很容易解决,但我不知道为什么这不起作用。提前致谢。
编辑
好的,我已经修好了,如果我只执行以下操作,它就可以正常工作:
$length = strlen($arr)-12;
...
$headers[] = "Content-Length: $length";
【问题讨论】:
标签: php curl request-headers