Jika Anda terhubung dengan server, maka Anda bisa mendapatkan kode pengembalian darinya, jika tidak maka akan gagal dan Anda mendapatkan 0. Jadi jika Anda mencoba menyambung ke "www.google.com/lksdfk" Anda akan mendapatkan kode pengembalian 400, jika Anda pergi langsung ke google.com, Anda akan mendapatkan 302 (dan kemudian 200 jika Anda meneruskan ke halaman berikutnya ... baik saya lakukan karena meneruskan ke google.com.br, jadi Anda mungkin tidak mendapatkannya), dan jika Anda pergi ke "googlecom" Anda akan mendapatkan 0 (host tidak ditemukan), jadi dengan yang terakhir, tidak ada orang yang mengirim kode kembali.
Diuji menggunakan kode di bawah ini.
<?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);