作者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/m.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