teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

1

2016/07/23 12:41

投稿

takasima20
takasima20

スコア7468

answer CHANGED
@@ -8,4 +8,21 @@
8
8
  自分だったらこんな感じに作業すると思います。
9
9
  対象サーバーに負担をかけないよう(何度も全件やり直しをしないよう)
10
10
  慎重にやるのは当然ですが、それでもイリーガルなことはえてして
11
- 起きてしまうものです。準備はやりすぎるということはないでしょう。
11
+ 起きてしまうものです。準備はやりすぎるということはないでしょう。
12
+ --- 追加 ---
13
+
14
+ できるかどうかではなく、そうした方がいいんじゃないの?
15
+ って話です。もちろん、そうあるべきって話じゃないです。
16
+ ```PHP
17
+ $url = 'http://XXXX/1.html';
18
+ $res = @file_get_contents($url, NULL, NULL, 0, 1);
19
+ if ($res !== false) {
20
+ // 存在した時の処理
21
+ } else {
22
+ // 存在しない時の処理
23
+ }
24
+ ```
25
+ 例えば上のように1バイトだけ要求するならば
26
+ 最低限の負荷で確認できるような気がします。
27
+ もちろん、だからといって連続でリクエストを
28
+ 投げるのは論外ですけどね。