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
Article Rating
申し込む
注目する
guest

0 Comments
インラインフィードバック
すべてのコメントを見る
0
あなたの考えが大好きです、コメントしてください。x