Как я могу проверить, существует ли URL через PHP? - PullRequest
169 голосов
/ 17 февраля 2010

Как проверить, существует ли URL-адрес (не 404) в PHP?

Ответы [ 21 ]

0 голосов
/ 27 марта 2013

простой способ - скручиваемость (и БЫСТРЕЕ тоже)

<?php
$mylinks="http://site.com/page.html";
$handlerr = curl_init($mylinks);
curl_setopt($handlerr,  CURLOPT_RETURNTRANSFER, TRUE);
$resp = curl_exec($handlerr);
$ht = curl_getinfo($handlerr, CURLINFO_HTTP_CODE);


if ($ht == '404')
     { echo 'OK';}
else { echo 'NO';}

?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...