一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - 解析PHP中的file_get_contents獲取遠程頁面亂碼的問題

解析PHP中的file_get_contents獲取遠程頁面亂碼的問題

2020-04-29 13:36PHP教程網 PHP教程

本篇文章是對PHP中的file_get_contents獲取遠程頁面出現亂碼的問題進行了詳細的分析介紹,需要的朋友參考下

PHP的file_get_contents獲取遠程頁面內容,如果是gzip編碼過的,返回的字符串就是編碼后的亂碼
1、解決方法,找個ungzip的函數來轉換下
2、給你的url加個前綴,這樣調用
$content = file_get_contents("compress.zlib://".$url);
無論頁面是否經過gzip壓縮,上述代碼都可以正常工作!
使用curl模塊同樣可解決問題

復制代碼 代碼如下:


function curl_get($url, $gzip=false){
        $curl = curl_init($url);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);
        if($gzip) curl_setopt($curl, CURLOPT_ENCODING, "gzip"); // 關鍵在這里
        $content = curl_exec($curl);
        curl_close($curl);
        return $content;
}


延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国色天香社区在线 | 午夜理论片日本中文在线 | zoz.zzz色| 白丝爆动漫羞羞动漫网站 | 欧美同性猛男野外gay免费 | 国产高清在线播放刘婷91 | 成人 在线欧美亚洲 | 国产视频99 | 1024在线视频精品免费 | 国内精品久久久久影院中国 | 天天操天天爽天天射 | 91久久福利国产成人精品 | 调教全程肉动画片在线观看 | 美女班主任让我爽了一夜视频 | www.爱操| 成人伊在线影院 | 亚洲欧美日韩国产精品影院 | 哇嘎在线精品视频在线观看 | 456老汉gay| bl高h荡肉古代np | 青青热久麻豆精品视频在线观看 | 国产香蕉视频在线观看 | 欧美国产日产精品免费视频 | 男人的天堂va | 久见久热 这里只有精品 | 欧美一卡二卡科技有限公司 | 国产一区二区播放 | 美国大片成人性网 | 成人中文字幕在线观看 | 国产精品欧美亚洲韩国日本99 | 午夜视频一区 | 99热在这里只有精品 | 嫩草影院久久99 | 成人影院免费在线观看 | 精品视频网站 | 国产精品久久久久久岛国 | 千金在线观看 | 亚洲美日韩 | 99热国产在线观看 | 日女人免费视频 | 99视频精品全部 在线 |