回答編集履歴
1
誤りがございましたので削除致しました
answer
CHANGED
@@ -16,21 +16,8 @@
|
|
16
16
|
基本的な curl の使用法
|
17
17
|
[https://www.php.net/manual/ja/curl.examples-basic.php](https://www.php.net/manual/ja/curl.examples-basic.php)
|
18
18
|
|
19
|
-
ご質問に沿った使用例
|
20
|
-
```php
|
21
|
-
$url = "https://xxxxxxxxxxxxxxx.com";
|
22
|
-
$ch = curl_init();
|
23
|
-
curl_setopt( $ch, CURLOPT_URL, $url );
|
24
|
-
curl_setopt( $ch, CURLOPT_HEADER, 0 );
|
25
|
-
$html = curl_exec( $ch );
|
26
|
-
if ( curl_error( $ch ) ) {
|
27
|
-
echo 'そんなサイトは存在しません';
|
28
|
-
}else {
|
29
|
-
echo 'OK';
|
30
|
-
var_dump( $html );
|
31
|
-
}
|
32
|
-
```
|
33
19
|
|
20
|
+
|
34
21
|
###蛇足
|
35
22
|
尚、ご存じかとは思いますが、ご質問の「ドメインが存在しない」ではなく「ドメインは存在するがページが存在しない」を判定したいのであれば、下記の`$status_code[0]`に`404`などのステータスコードが入っていますのでハンドリングできるかと思います。
|
36
23
|
```php
|