когда я использую acunetix на своей странице, я получаю: слепой SQL / XPath-инъекция
Заголовок:
GET /file.php?id=2'+and+31337-31337=0+--+&page=2
Ответ:
файлы не найдены
(иногда показывает результаты)
вот мой php код:
$id = (int) htmlentities($_GET['id']);
$fileid = mysql_real_escape_string($id);
запрос:
SELECT * FROM `files` WHERE `id` = '".$fileid."'
что я делаю не так? кто-то может стереть мою базу данных только с этим?
Я также получаю то же сообщение при некоторых запросах, почти равных этому, но также имеющих предел 0,1
Я использую paginator (я исправил некоторые инъекции, которые где-то в этом скрипте), но пример, который я дал, не использует его