在cURL_exec之后设置cURL头有什么好处


What good is setting cURL headers after curl_exec?

我成功地继承了一些Wordpress/PHP代码,其中有一个cURL调用,如下所示:

$ch = curl_init (); // set up curl
curl_setopt ( $ch, CURLOPT_URL, $url ); // the url to request
$response = curl_exec ( $ch )
$headers = array (
                        'Accept: text/html',
                        "Cache-Control: no-cache",
                        "Pragma: no-cache" 
                );
curl_setopt ( $ch, CURLOPT_HTTPHEADER, $headers );
curl_close ( $ch );

诚然,我对Wordpress和PHP相当陌生,但在执行curl_exec之前不应该设置标题吗?

据我所知,在curl_exec之后设置它们没有任何作用。。。我的猜测是这是一个错误,或者他/她只是尝试了一些东西,却忘记移动curl_exec,或者类似的情况。

因为你在curl_close刚被破坏之后就有了,所以在做更多的事情之前。