2012-06-14 16 views
9

मैं निम्नलिखित यूआरएल का उपयोग कर रहा हूं, जो कि यूआरएल "http://lisakifttherapy.com/" के लिए ठीक काम कर रहा है, मुझे यह गलत लगता है, बहुत सारे जर्बेस डेटा दिखा रहा है । किसी को भी कोई विचार है कि यह क्यों हो रहा है और इसे कैसे दूर किया जाए? अग्रिम में धन्यवाद।कर्ल कचरा डेटा लौटा रहा है

 $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; 

उत्तर

18

हेडर यह दिखाने:

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 

तो तुम gzip 'एड डेटा है, जो मानव पठनीय नहीं है देखते हैं।

संपादित

नीचे टिप्पणी से के रूप में: इस पर काबू पाने के लिए, Accept-Encoding: identity के एक शीर्ष लेख है, जो आप

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

दो तरीके समस्या को दूर करने के द्वारा प्राप्त कर सकते हैं का उपयोग करें: पहला, एक हैडर कह भेज कि आप जीजेआईपी का समर्थन नहीं करते हैं। दूसरा, स्ट्रिंग को नियमित डेटा पर डीकोड करें। –

संबंधित मुद्दे