Здравейте, искам да попитам дали правилно филтрирам данните. Сега ще обясня малко по-подробно какво правя точно.
Променливите, който отиват в базата данни независимо дали са включени в клаузата WHERE на заявката или се INSERT-ват ги преработвам с mysql_real_escape_string().
Променливите, които се визуализират на екрана на потребителя и дори тези, с които се изваршват сравнения с if ги минавам с htmlentities($promenlivata, ENT_QUOTES, 'UTF-8').
Според вас това правилен подход ли е? Трябва ли променливите, които отиват в базата данни да са минати и с htmlentities?
Променливите, който отиват в базата данни независимо дали са включени в клаузата WHERE на заявката или се INSERT-ват ги преработвам с mysql_real_escape_string().
Променливите, които се визуализират на екрана на потребителя и дори тези, с които се изваршват сравнения с if ги минавам с htmlentities($promenlivata, ENT_QUOTES, 'UTF-8').
Според вас това правилен подход ли е? Трябва ли променливите, които отиват в базата данни да са минати и с htmlentities?