ПРОВЕРИТЬ ДОСТУПНОСТЬ САЙТА PHP
Проверка доступности сайта на PHP - важный этап в поддержании работоспособности веб-ресурса. Для этого можно использовать различные инструменты и методы.
Один из самых простых способов - пингование сайта. Для этого достаточно запустить утилиту ping и передать в нее адрес сайта:
ping example.com
ping www.example.com
Также можно проверить доступность сайта с помощью PHP-функции file_get_contents, которая позволяет получить содержимое страницы. Если сайта не существует или он недоступен, функция вернет false:
$page = file_get_contents('http://example.com');
if($page === false) {
echo 'Сайт недоступен';
} else {
echo 'Сайт доступен';
}
Для автоматической проверки доступности сайта можно использовать cron-задачи и регулярно отправлять запросы на сайт, например, с помощью cURL:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://example.com');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
if ($result === false) {
echo 'Сайт недоступен';
} else {
echo 'Сайт доступен';
}
Если сайт доступен, можно также проверить его работоспособность, например, с помощью функции curl_getinfo:
$ch = curl_init('http://example.com');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);
if ($info['http_code'] == 200) {
echo 'Сайт доступен';
} else {
echo 'Сайт недоступен';
}
Локализация сайта при помощи php
Пишем проверку на наличие пользователя в базе - Динамический веб-сайт
Проверить на доступность в интернете сайт или IP адрес
Верстка сайта - что нужно проверить перед сдачей проекта
Авторизация на PHP 🔓🐘
Как легко взломать сайт на PHP — SQL injection
Авторизация и регистрация с сессией на чистом PHP
Как проверить работоспособность и доступность сайтов на хостинге?
Система регистрации и авторизации на PHP и MySQL базы данных