Nếu bạn kết nối với máy chủ, thì bạn có thể nhận được mã trả lại từ máy chủ, nếu không nó sẽ không thành công và bạn nhận được điểm 0. Vì vậy, nếu bạn cố gắng kết nối với "www.google.com.vn/lksdfk", bạn sẽ nhận được mã trả về 400, nếu bạn truy cập trực tiếp vào google.com, bạn sẽ nhận được 302 (và sau đó là 200 nếu bạn chuyển tiếp đến trang tiếp theo ... tôi làm vì nó chuyển tiếp đến google.com.br, vì vậy bạn có thể không nhận được điều đó), và nếu bạn truy cập "googlecom", bạn sẽ nhận được số 0 (không tìm thấy máy chủ), vì vậy với người cuối cùng, sẽ không có ai gửi lại mã.
Đã kiểm tra bằng cách sử dụng mã bên dưới.
<?php
$html_brand = "www.google.com";
$ch = curl_init();
$options = array(
CURLOPT_URL => $html_brand,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => true,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_ENCODING => "",
CURLOPT_AUTOREFERER => true,
CURLOPT_CONNECTTIMEOUT => 120,
CURLOPT_TIMEOUT => 120,
CURLOPT_MAXREDIRS => 10,
);
curl_setopt_array( $ch, $options );
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
if ( $httpCode != 200 ){
echo "Return code is {$httpCode} \n"
.curl_error($ch);
} else {
echo "<pre>".htmlspecialchars($response)."</pre>";
}
curl_close($ch);