Защита от SQLi

tyrla4eto

Registered
Здравейте, имам няколко променливи, които взимат данни чрез $_GET от URL адреса и искам да ги защитя от SQLi. Използвам функцията "mysql_real_escape_string", но работата е там, че тези променливи по-късно ги използвам в заявки и от там ми дава грешка. Какъв друг вариант има да ги защита, но и да не ми се бъгват по-долу заявките?
 
tyrla4eto каза:
Здравейте, имам няколко променливи, които взимат данни чрез $_GET от URL адреса и искам да ги защитя от SQLi. Използвам функцията "mysql_real_escape_string", но работата е там, че тези променливи по-късно ги използвам в заявки и от там ми дава грешка. Какъв друг вариант има да ги защита, но и да не ми се бъгват по-долу заявките?
MySQLi prepare statement или PDO припеар стейтмант като забравяш за SQLi. Eдинствено ако ти се налага да trim()-ваш променливите и това е.
 
tyrla4eto каза:
Всичко е написано с mysql вече.. Не ми се пренаписва цялата система..
Ако системата е стара ще си филтрираш данните задължително с mysql_real_escape_string. Надолу просто ще си правиш реплейс от \\ на \ и това е .
 

Back
Горе