Зачем велосипед придумывать?
Все что приходит от пользователя оборачиваем Для просмотра ссылки Войдиили Зарегистрируйся и пишем в БД.
Все что приходит от пользователя оборачиваем Для просмотра ссылки Войди
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Зачем велосипед придумывать?
Все что приходит от пользователя оборачиваем Для просмотра ссылки Войдиили Зарегистрируйся и пишем в БД.
$string = '`\'union select"';
echo $string , "\r\n";
var_dump(serialize($string));
Да вы пьяные все чтоль? Один регулярку, другой сериализацию предлагает. Очнитесь, люди! Стандартная, обязательная(!), функция для 'безопасной'(до безопасности ещё далеко) записи в БД любых данных, поступающих откуда-то извне это Для просмотра ссылки Войдиили Зарегистрируйся(для mysqli). Без неё вообще никуда. Я совершенно не понимаю почему её так редко используют(ума не хватает чтоль? ) и почему на этом форуме больше одной страницы о ней не было слышно. А тему вообще прикрепить советую. Ибо это больная тема для каждого.
P.S.: Нужно не что-то запрещать, а наоборот что-то отдельное только разрешать. Например для числовых значений "SELECT * FROM test WHERE id = ".(int)$_GET['id'];
serialize не экранирует кавычки и не защитит от sql-запросов...
...
Можно конечно сериализированную строку потом в dase64 загнать - вот это уже будет получше защита. Но это только защита записи, а вот при распаковке такой строки тоже надо аккуратность проявить...
а по-моему ты его не прочитал.Ты задачу прочитал внимательно? От пользователя приходит массив! Попробуй сделай mysqli_real_escape_string($array) и вот так сразу запихни в поле таблицы. Расскажешь что у тебя получилось
С помощью ф-ции implode(",", $data["selects"]) из массива делается строка и пишется в БД.
а по-моему ты его не прочитал.
С помощью ф-ции implode(",", $data["selects"]) из массива делается строка и пишется в БД.
$data["selects"] = array("1,35", "1,65")
Для просмотра ссылки Войдиили Зарегистрируйся, ну дык а кто заставляет в качестве дилиметера запятую юзать?