2012-06-14 26 views
9

Diğer URL'ler için iyi çalışıyor, aşağıdaki URL'yi kullanıyorum, ancak url "http://lisakifttherapy.com/" için, yanlış alıyorum, çok fazla çöp verisi gösteriliyor . Bunun neden olduğu ve bunun nasıl üstesinden gelineceği konusunda herhangi bir fikriniz var mı? Şimdiden teşekkürler.cURL çöp verileri döndürüyor

 $curlObj = curl_init(); 
     curl_setopt($curlObj, CURLOPT_URL, "http://lisakifttherapy.com/"); 
     curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, true); 
     curl_setopt($curlObj, CURLOPT_FOLLOWLOCATION, true); 
     $content = curl_exec($curlObj); 
     echo $content; 

cevap

18

başlıkları göstermek:

TTP/1.1 200 OK 
Date: Thu, 14 Jun 2012 14:25:49 GMT 
Server: Apache 
Vary: Accept-Encoding,Cookie 
Cache-Control: max-age=3, must-revalidate 
WP-Super-Cache: Served supercache file from PHP 
Content-Encoding: gzip 
Content-Length: 16502 
Connection: close 
Content-Type: text/html; charset=UTF-8 

Yani insan tarafından okunabilir değil gzip 'ed bilgi görüyor. Aşağıda açıklama itibaren

Düzenleme

: Bunun üstesinden gelmek için, sorunu aşmak için

curl_setopt($curlObj, CURLOPT_ENCODING, 'identity'); 
+2

İki yönden tarafından alabilirsiniz Accept-Encoding: identity bir başlık kullanın: İlk diyerek bir başlık göndermek GZIP'i desteklemediğinizi. İkinci olarak, dizeyi düzenli verilere çözün. –