作者cutepiyo (咖哩~~)
看板PHP
标题[请益] curl_exec执行不停,求助!!!!
时间Wed Dec 16 18:32:26 2015
各位高手们
请问一下,我的curl有安装成功
php.ini 显示
cURL support enabled
但是用php执行curl_exec却一直执行不停!!!! (崩溃)
把执行的url丢到浏览器,可以正常显示结果
但使用php的写法就不行
请问是什麽问题呢??
我的php 版本5.3.28 (win7 32位元)
先感谢各位~!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 119.31.161.247
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1450261949.A.320.html
1F:→ MOONRAKER: 水晶球,显出景象 12/16 18:45
2F:推 xdraculax: 地球 要 惨 啦 12/16 20:33
3F:→ iceblue7x: code? 12/16 23:01
4F:→ bency: 请工作人员打开风扇 12/16 23:47
5F:推 imhaha: 不行 好冷 我关了 12/17 00:09
不好意思,第一次PO文,让大家见笑了~ ^^"
我昨天测试过後发现
是CURLOPT_POST 造成curl_exec执行不停
在我的本机才会这样,但在server上是正常的
$url='串接网站';
$ch = curl_init();
$res= curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//curl_setopt ( $ch, CURLOPT_POST, 1 ); => 如果打开,就会执行不停
注解掉就能显示回传值
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$res= curl_exec($ch);
curl_close($ch);
echo $res;
烦请各位比较熟悉curl用法的高手们
告知我一下,是否我本机的环境有哪边没设定好
※ 编辑: cutepiyo (119.31.161.247), 12/17/2015 10:20:32
6F:→ Darkland: 你从浏览器执行可以 => 所以是用 GET ? 12/17 20:21
串接的url可以用post或get,在server上用post是可行的,本机就不行
7F:→ iceblue7x: CURLOPT_FOLLOWLOCATION ← 应该是一直在 redirect 12/18 00:15
与这段无关,我保留或拿掉都是一样的
刚才我把curl_setopt ( $ch, CURLOPT_POST, 1 ) ; 打开,结果出现
Failure of server APACHE bridge:
Your content length exceeded INT_MAX
Build date/time: Apr 20 2009 15:29:34
※ 编辑: cutepiyo (119.31.161.247), 12/21/2015 14:01:23