Php cURL工作不正常,除非我将exit()放入

Php cURL工作不正常,除非我将exit()放入,php,curl,Php,Curl,如果我将exit() $url = "http://wpmsqa01.xyz.net/stwpmsp/update.php?cmd=changeplan&siteid=876&splan=174"; $curl = curl_init(); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($curl, CURLOPT_URL,$url); $response=curl_exec ($curl); curl_c

如果我将
exit()

$url = "http://wpmsqa01.xyz.net/stwpmsp/update.php?cmd=changeplan&siteid=876&splan=174";
$curl = curl_init();
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($curl, CURLOPT_URL,$url);
$response=curl_exec ($curl);
curl_close ($curl);
$get_resp=htmlentities($response);

但是,如果我删除
exit()
,它将不起作用。

定义“不起作用”。发生了什么(或没有发生)?它将返回true,但没有发生(结果没有更新)。您没有对您得到的内容做任何操作-那么应该发生什么呢?您已经设置了RETURNTRANSFER,所以curl不会输出内容,而是返回内容。它们在$response中,您甚至可以使用它们,将转义版本存储在$get_resp中。但你永远不会输出它们。