Можно ли защититься от Ddos при помощи PHP?
я смог зарегистрироваться с логином " (кавычка) и остальными пустыми полями
давай свой код, мы сейчас тебя разложим на молекулы
От PHP требуется грамотное использование. Защита от ddos реализуется совершенно на другом уровне. А этот скрипт принципиально не поможет ибо ddos он на то и ddos, что с разных IP идет. Даже напротив, с этим скриптом быстрее ляжете.
У вас либо хостер совсем плох, либо вы что то накодили кривое.
Для начала надо выяснить из за чего именно падает сайт. Где узкое место, откуда нагрузка. Если не нравится Узбекистанский хостинг, возьмите другой. 
И почему вас вообще беспокоит ddos? Не похоже что у вас какой то коммерчески или конкурентный проект, который был бы смысл ддосить.