php – curlopt_binarytranfer究竟是什么意思?
发布时间:2020-12-13 13:35:48 所属栏目:PHP教程 来源:网络整理
导读:我不明白有什么区别 CURLOPT_RETURNTRANSFER ANDCURLOPT_BINARYTRANSFER 我写了一个脚本来检查它 ?php$image_url = "http://localhost/curl/img1.png";$ch = curl_init();$timeout = 0;curl_setopt ($ch,CURLOPT_URL,$image_url);curl_setopt($ch,CURLOPT_RE
我不明白有什么区别
CURLOPT_RETURNTRANSFER AND CURLOPT_BINARYTRANSFER 我写了一个脚本来检查它 <?php $image_url = "http://localhost/curl/img1.png"; $ch = curl_init(); $timeout = 0; curl_setopt ($ch,CURLOPT_URL,$image_url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_BINARYTRANSFER,1); $image = curl_exec($ch); curl_close($ch); header("Content-type: image/jpeg"); print $image; ?> 在这种情况下,我得到浏览器中显示的图像 curl_setopt($ch,1); 我仍然可以在浏览器中显示图像. 现在,如果我删除该行 header("Content-type: image/jpeg"); 然后iget二进制数据显示在浏览器(看起来像垃圾)两种情况下我是否删除
如果我正确理解这个PHP错误报告和解决方案,看起来PHP不再使用CURLOPT_BINARYTRANSFER了.
https://bugs.php.net/bug.php?id=55635 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |