Есть ли в PHP функция, которая просто останавливает соединение, ничего не отправляя клиенту? Я хочу сделать что-то, что проверяет, может ли клиент получить доступ к веб-сайту, но если нет, он просто завершит соединение, не отправив ему ничего (или как можно меньше информации). Что я пытаюсь сделать, так это то, что я хочу сделать что-то, что блокирует DDOS-атаки или просто людей, которые глючат на сервере. Я не думаю, что это лучший способ их заблокировать, но для меня это нормально.
<?php
$client_blocked = true // Let's say that this person is blocked from the website
if ($client_blocked) {
// close the connection
}
?>
Вы можете использовать либо exit
или же die()
команда.
if (...) die();
if (...) exit;
Других решений пока нет …