То, что вы описываете, нормально.
У вас есть файлы PHP, которые доступны в вашем каталоге www, чтобы apache (или ваш любимый веб-сервер) мог их читать и обрабатывать.Если вы удалите их, вы больше не сможете их достать, так что реальной возможности такого рода не будет.
Ведь все ваши PHP-файлы для AJAX - это обычные php-файлы, скорее всего, ваш другой проект также содержит php-файлы.Правильно ?Они не более или менее подвержены риску, чем любой скрипт на вашем сервере.
Убедитесь, что вы запрограммировали «очистить».Думайте о злых просьбах при написании ваших функций php, а не после их написания.Как вы уже сделали: правильно процитируйте все входящие входные данные, которые могут попасть в базу данных или секретную функцию.
Вы можете добавить проверки безопасности для входящих значений и создать автоматическое электронное письмо, если вы обнаружите, что кто-то пытается что-то злое.Таким образом, вы, вероятно, получите предупреждение в таких случаях.Но с другой стороны: вы будете регулярно получать предупреждения, потому что некоторые компании автоматически сканируют веб-сайты на предмет возможных ошибок.Таким образом, вы также получите предупреждение о таких проверках.
Вдобавок к написанию своего кода как можно более "безопасного", вы можете добавить проверку кода в свой код.Это означает, что ваш PHP-файл будет реагировать, только если ваш сайт был указан как реферер при доступе к немуЭтого достаточно, чтобы заблокировать 80% детей там.Но с другой стороны: некоторые интернет-пользователи вообще не отправляют реферера, некоторые прокси фильтруют это.(Лично я бы их проигнорировал, половина (www) интернета на них все равно ломается)
htaccess может добавить еще один уровень защиты, вы можете сделать больше всего в PHP, но он все равно может вас заинтересовать: http://httpd.apache.org/docs/2.0/howto/htaccess.html