意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

php curl 返回空和返回乱码情况处理

来源:恒创科技 编辑:恒创科技编辑部
2024-01-05 01:58:59


php curl 返回空和返回乱码情况处理返回空字符串的情况

如果curl请求返回空字符串,尝试用file_get_contents访问,如果可以返回正确的内容,那么多半是请求的地址返回302重定向了。此时只需加
​​​curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);​​ 即可解决。

返回乱码的情况

如果curl返回乱码,大多数情况是因为返回的数据被压缩了,没有正确的解码,此时只需加


php curl 返回空和返回乱码情况处理

​$curl->setOpt(CURLOPT_ENCODING,'');​​ 即可解决。

php curl 返回空和返回乱码情况处理_数据

参考文档:https://www.php.net/manual/zh/function.curl-setopt.php


上一篇: php——parse_str避坑(点分隔会解析为下划线) 下一篇: azure-php应用中如何启用redis扩展