PHP Curlでステータスコードのみ取得する

Curlでステータスコードのみ取得するサンプルコード

Bodyは不要だけどURLのレスポンスコードだけ取得したい場合は、

CURLOPT_NOBODY

をtrueにするとステータスコードだけ取得することができる。
死活監視などに利用できますね。


<?php
$url = 'https://dev-hack.pw/';
$ch = curl_init($url);

curl_setopt_array($ch, array(
    CURLOPT_HEADER => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_NOBODY => true,
));

$content = curl_exec($ch);

$status = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
echo $status;
0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x