На уровне PHP защищаться от ддоса не эффективно, такие скрипты применяют на хостинг-тарифах, где нет возможности конфигурации сервера. Впрочем, хостеры обычно отключают сайт, если на него идет ДДос, поэтому никакие скрипты вы использовать не успеете.
Скрипт нужно инклюдить в исполняемый файл, в index.php, например.
Создаем файл, допустим, antiddos.php, туда копируем любой код из вышеприведенных, затем в файле index.php пишем вверху:
Цитата
include("antiddos.php");
exit; // нужно дать скрипту побанить ботов некоторое время, а потом можно закомментировать exit.