如何使用方括号查询获取php curl中的数据?

How to get data in php curl with square brackets query?

我尝试在PHP中使用libcurl获取数据,而我的查询(查询中的值)包含查询括号。

1
?conditions[prs_id]=7&conditions[date]=[2019-03-26 TO 2019-04-03]&page=1&limit=1

当我用邮递员发送这个时,我得到了对象,但使用curl时,我得到了错误400,这说明这个请求不好。但是有

1
?conditions[prs_id]=7&conditions[date]=2019-03-26

我得到答案并要求对象。因此,问题在于括号[2019-03-26 TO 2019-04-03]的值。

我尝试过使用URL编码,将括号改为URL代码,但不起作用。

如何用PHP中的libcurl正确发送这个?在邮差作品中


使用此函数在url http_build_query中生成查询参数


尝试在查询中使用urlencode()函数。我不确定它能不能用,但你可以试试看