![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 1 Dołączył: 15.06.2010 Ostrzeżenie: (10%) ![]() ![]() |
Skrypt pisany w dużym pośpiechu, dla rodzinnej działalności.
Czekam na oceny. (IMG:style_emoticons/default/tongue.gif) firany-sklep.pl Ten post edytował joordan 23.05.2013, 20:20:58 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 128 Dołączył: 17.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Cytat "Ogolnie nie wiem jak to piszesz ale cms najlepiej obiektowo" I ta klasa "security" to jest przykład programowania obiektowego? To już lepiej wpakować to w kilka funkcji security_*, po co w ogóle tworzyć obiekt "security"? Dla jakiejś zasady, czy po to żeby sobie metody wywoływać i nazwać OOP? Tylko nie tłumacz już, że to stara klasa bo to jest raptem kilka linijek, które można w minutę przepisać i pokazać początkującemu porządny kod... Cytat "Dlatego gdyz addshlashes dodaje znaki slasha "/" do zapytan sql" Dodaje backslashe "\"... Cytat "Chroni w 100% przed Sql.injection i Xss" Chroni jak wie się co się robi. Nie wystarczy magiczna funkcja "panaceum_na_xss_i_sqli". Przykład?
Bierze później początkujący taką magiczną funkcję na wszelkie SQLI i XSS i robią się jaja bo nie pomyśli, że $id to powinien być int i przydałoby się to zwalidować i przefiltrować pod tym kątem (choćby rzutowanie lub FILTER_SANITIZE_NUMBER_INT). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 19:40 |