学堂 学堂 学堂公众号手机端

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

lewis 1年前 (2024-03-27) 阅读数 4 #技术


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

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

返回乱码的情况

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


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

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


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门