簡體   English   中英

調用curl_multi_init()導致腳本終止

[英]Calling curl_multi_init() causes script to terminate

我正在嘗試第一次使用curl_multi,並且正在使用WampServer在本地開發計算機上進行測試。 我可以curl_init()調用curl_init() ,但是當我嘗試這樣做時:

$mh = curl_multi_init();

Chrome會顯示一個頁面,顯示“未收到數據”。 因此,就像腳本只是停止運行並且沒有輸出返回一樣。

是什么導致此問題?

編輯:

范例1:

<?php

error_reporting(E_ALL);
set_time_limit(100);

echo 'test1';
$mh = curl_init();
echo 'test2';

die();

輸出1:

test1test2

范例2:

<?php

error_reporting(E_ALL);
set_time_limit(100);

echo 'test1';
$mh = curl_multi_init();
echo 'test2';

die();

輸出2:

No data received

Reload

這可能與相同的問題有關 WampServer中的cURL DLL是已知的bug。 但是,到目前為止,它不會在PHP擴展菜單中激活自身,而不會引起該問題。 有趣的知道!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM