我是 php 新手,找不到太多关于在curl 中传递HTTPHeader 中的变量的信息。下面是我在curl 标头中的代码,不确定Cookie 行中的变量串联是否正确。提前致谢。curl_setopt($curl, CURLOPT_HTTPHEADER, array( "Content-Type: application/x-www-form-urlencoded", "Accept-Encoding: gzip, deflate, br", "Accept-Language: en-US,en;q=0.9", "Cookie: ID=" . $ID . "; ID2=" . $ID2 . "; ID3=" . $ID3 . "", //proper format "Cookie: ID=xxxx; ID2= yyyy; ID3= zzzz"
1 回答
GCT1015
TA贡献1827条经验 获得超4个赞
是的,你的格式是正确的。您可以查看MDN中的文档和RFC 6265中的官方规范。
但是,curl
对于 cookie 有一个独特的选项,因此您应该使用
curl_setopt($curl, CURLOPT_COOKIE, "ID=" . $ID . "; ID2=" . $ID2 . "; ID3=" . $ID3");
最后不需要. ""
,我永远不明白为什么人们觉得在连接字符串时需要添加这个。
- 1 回答
- 0 关注
- 99 浏览
添加回答
举报
0/150
提交
取消