为了账号安全,请及时绑定邮箱和手机立即绑定

PHP CURL 在 HTTPHeader 中传递串联变量

PHP CURL 在 HTTPHeader 中传递串联变量

PHP
慕沐林林 2023-10-15 16:39:03
我是 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");

最后不需要. "",我永远不明白为什么人们觉得在连接字符串时需要添加这个。


查看完整回答
反对 回复 2023-10-15
  • 1 回答
  • 0 关注
  • 65 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信