duanpu1963
2018-08-08 10:42
浏览 52
已采纳

卷曲从json设置cookie到标题

I have this

{
  "session":"59a28f4741b0800302147c4e8db00e5e",
  "id":"765611988531745",
  "rememberLogin":"76561198852231745||67b583c48e95a76fbcf7da254714e206"
}

how can I set this cookie to curl headers when i send the POST request?

图片转代码服务由CSDN问答提供 功能建议

我有这个

  {
“session”:  “59a28f4741b0800302147c4e8db00e5e”,
“id”:“765611988531745”,
“rememberLogin”:“76561198852231745 || 67b583c48e95a76fbcf7da254714e206”
} 
   
 
 

如何设置 发送 POST 请求时,此cookie到 curl 标题?

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

  • dongshenyu4638 2018-08-08 11:30
    最佳回答

    You can convert with a simple function Curl cookie is something like a=b; c=d; So you need to convert your json to that.

    function jsontocookie($json) {
        $ret = "";
        foreach(json_decode($json, true) as $key => $value){
            $ret .= $key."=".$value."; ";
        }
        return $ret;
    }
    

    And send with CURLOPT_COOKIE

    curl_setopt($ch, CURLOPT_COOKIE, jsontocookie($json));
    
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题