我有一些网页的网址列表,我想确保此网址(网页)存在且未删除或不存在。我想用PHP来做。
如何ping网页以确保它还活着?
答案 0 :(得分:3)
$urls = array(...);
foreach($urls as $url) {
$headers = get_headers($url);
if ( ! $headers OR strpos($headers[0], '200 OK') === FALSE) {
// Site is down.
}
}
或者您可以使用ping
。
$response = shell_exec('ping ' . escapeshellarg($url));
// Parse $response.
你提到你想安排这个。请查看cron jobs。
答案 1 :(得分:1)
创建一个PHP脚本,用于触发您希望保持活动的每个URL的HTTP请求。
我建议您在操作系统中设置一个每15分钟访问一次此脚本的任务,以保持这些应用程序的活动。 Here's some info从Windows命令行运行PHP。
答案 2 :(得分:0)