我只是想知道,当使用cURL
并通过以下方式获得cURL操作的结果时:
$ch = curl_init('www.example.com');
.......
$response = curl_exec($ch);
...然后通过以下方式获取状态代码:
$response_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
如果返回到$response_code
的状态代码为200
,那意味着curl_exec
将始终返回false?
答案 0 :(得分:1)
Curl_exec wont return false if the status code returned is even 200.
正如@krister所说,如果状态代码为301
,您将获得一个值响应(返回结果)。