![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 14.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam dosyć głupie pytanie, otóż czy takie coś:
Czy to jest w jakiś sposób niebezpieczne dla mojego skryptu? Oczywiście w zapytaniach do bazy robie filtrowanie. Czy muszę robić coś takiego: ? Niby błahostka ale wole się upewnić dla bezpieczeństwa. Ten post edytował permanent 22.04.2011, 18:34:48 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 282 Pomógł: 89 Dołączył: 12.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli jakaś zmienna będzie empty to addslashes na niej nic nie zmieni. Empty sprawdza jedynie czy jest tam 0 czy nie dla liczb, pusty string czy inny dla stringów itp.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 14.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Chodzi o to, że jeżeli ta zmienna NIE JEST pusta to wykonuj coś dalej - !empty
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 282 Pomógł: 89 Dołączył: 12.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Przecież pytałeś czy empty jest bezpieczne. Dostałeś odpowiedź że empty tylko sprawdza czy w zmiennej coś jest czy nie ma, więc jak może być niebezpieczne?
Po co tłumaczysz oczywisty kod? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 282 Pomógł: 89 Dołączył: 12.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
-krzotr- |
![]()
Post
#7
|
Goście ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
Dla mnie to jest nieporządane zachowanie.
Ja to widzę jako string o długości 1 bajta. Skoro '0' to dlaczego nie '00' albo '0.0' albo '-1' albo '-2' ? No ale cóż, rozumiem że to rezultat polityki "luźnego" traktowania typów danych. Ten post edytował wNogachSpisz 23.04.2011, 03:05:39 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 01:09 |