Имена участников (разделяйте запятой).
PHP без PDO на хостингах я не видел уже лет 15. Он встроен как стандартный пакет в PHP.
Так как поступило много вопросов по безопасности приложения от русскоязычных и зарубежных коллег, то я подготовил страницу в WIKI проекта. Многие...
Очень хорошо что Вы участвуете в дискуссии. Но хотел бы Вас совсем немного поправить. ООП к компоновке методов в классы не имеет прямого...
POST/GET/SERVER через функцию валидации проведите, а не напрямую в $_GET и т.п. Текст внутри файлов стараются выводить в i18n, но не критично в...
https://portswigger.net/web-security/cross-site-scripting/cheat-sheet https://owasp.org/www-community/xss-filter-evasion-cheatsheet и т.п. Таких...
Этого оказывается не достаточно. Я сам столкнулся с этим, когда тестировал по базам XSS. Там такие хитрецы наделали кода что лучше быть к этому...
Ок, я не хакер, вам виднее... выразился как смог, но суть думаю ясна. Приму во внимание замечание.
Вот моя функция для фильтрация вывода из PDO. Она закрывает типичные атаки вроде XSS и LFI....
В формах/выводе фильтрация XSS, url не знаю чего приписал, видимо запарился в тот день. Конечно я ошибся. Спасибо что поправили. В моем проекте я...
Можно parent_id для товара перевести на json тип поля, как это у меня работает в качестве noSQL повсюду, и забить любое количество категорий....
Пока такого нет, но думаю можно такое сделать. Если потребность такая будет, то реализовать вполне можно.
Не вижу проблемы. Решений как это сделать можно еще десяток привести. Если это принципиально, то я могу выдрать его и из товара. В чем будет...
Хорошо, я опишу для чего он нужен подробнее. Точнее опишу почему товар показался и вроде бы нет изменений, если не присмотреться поближе. Товар...
Товар находится в категории, у которой есть свой id. В большей части магазинов такой принцип, только не всегда это явно видно по URL из за ЧПУ....
Не хороните, может он еще живой ;)
Может быть нужно использовать InnoDB вместо MyISAM для MySQL? Транзакции.
Есть прекрасное решение - встроенная функция time() - количество сек с 1 янв 1970. Отсюда совсем не сложно вычислить то что Вам требуется.
Наверное потому что у категории есть id? Можно еще час обдумать почему он там, это весьма развивает логику и воображение.
Я все описал чуть выше. Прошу немного подумать.
Очень хорошо что есть реальная заинтересованность помочь. В проекте достаточно понятная реализация MVC, которая подробно расписана на...