在PHP中curl的奇怪返回结果

时间:2013-04-06 13:02:58

标签: php curl

我正在尝试使用cURL获取页面内容,但我得到一个奇怪的结果..我应该得到一个HTML ..

$ch = curl_init();
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");
curl_setopt($ch, CURLOPT_URL, "http://mypagehere.com"); //replaced the link with the original here
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
echo curl_exec($ch);

但我得到的结果如下:

‹Í]}sÛ8Îÿ;ù\í5q¶¶dç­‰»“¦/×½¾äiÒÝ»ét<²$ÛjdI'ÉI|Ý|÷ç”)ÇN²m7³Ý^-Q$H€‚ îð§çïÏþsòBŒŠqÔ]=¤úëßAü2ÉKDn<ìXAÜøxj  ?Ì:Ö›³–ð"7Ï;Öɤ…žx“‡ÿ~RˆwÉiè}7³ÄÕ8Šóö ß±FE‘¶çòòÒ¸^ÐO’sÛKÆÎf³¹çúãÈ¢®×ï®®®ŽƒÂÞÈÍò èX“bÐس„CŸVWVûnˆQ*`ÃaÌû‰›ù¹ÃõQ9÷²0-ºh·ráf¢×á'ÞdÄ…=ŠQ@ù³é™;|玃Ú:Á_ßøÔü\Gõ¢¾9úùnr85@^[C›F&~êPÛò_©î¡SŽˆ0-Â"
º/²,ÉÄâõ«wâÿБ_ãÃ8QmóbŠêö¯ùû8šŠ¯˜<Üi[ÄIˆŸÂqšd…âqåC§lPQŸ‹,ˆ:ÍGAPXŠ˜^žÛé(}ŠßÎ ÉÆõ”§¶~ÄxMÖ¸E§µF,Xó;­­Ýæfk{»)É}ðŠêyàfÞ¨né²õsôRw¬¹ãô@÷HϺW~žïdâ¿jºEžyËq<?¶“´Çáÿ‚hÊìñ%w6÷w¶šÍ-ûKnugÓAs#É,[+ŽM¦yá¡gcxáx˜3€wUüòßIMÕO£eïØ›ö8Œ«ëb¾±Ý›ú觽‹Îns§¹»?4š»›ÍÍfk³ŠPe¾Ý¨²Ø-KÓ4èXnšBp[;Yž?†°âñcÇúpz*AàL¼Á•šSiž“ÔŸŒs§á„±\Ù€+9³£Q—½ÁUá|q/\Iˆ¿˜ûCâZ¸©[¸Ñy/LGàðÞ8’<žÂœ†6‹‘›7@†ÇžP=”ø"<I|q–L¼ÑO☞‹÷ÿE""°\,ÆI†jý
ëLub[÷Ä$‹¥“8Èm¢fÀÌ1ɼ8zè

html应该在重新调用时回显,但它不是......该怎么做?

1 个答案:

答案 0 :(得分:2)

Okey我解决了..刚补充说:

curl_setopt($ch, CURLOPT_ENCODING, 'gzip,deflate,sdch');