![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 228 Pomógł: 7 Dołączył: 15.08.2012 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Wiem, że przed użyciem tej funkcji muszę się upewnić, że magic_quotes_gpc jest ustawiony na Off oraz przed użyciem tej funkcji musi być otwarte połączenie bazodanowe. Na zdalnym serwerze mam ustawione magic_quotes_gpc na Off i nie otwarte połączenie bazodanowe przed użyciem tej funkcji i nie działa. Czyli wszystko gra ale dlaczego działa na localhoście? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 352 Pomógł: 59 Dołączył: 16.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
Zależy co masz na localhoście. Przy zamkniętym połączeniu powinienes dostac warninga
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 228 Pomógł: 7 Dołączył: 15.08.2012 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Nie chce mi się już tego przerabiać funkcja po funkcji,
mysqli_real_escape_string użyłem w serwisie 254 razy, zamienię to na raz na addslashes... myślicie, że wystarczy? Mam jeszcze jedno pytanko, może wywalę wszystkie addslashes i po prostu ustawię na On magic_quotes_qpc? czy ona jest bezpieczna? Czy zastąpi mi addslashes? Bo nie ukrywam, że było by to ułatwienie -nie musiałbym później stosować przed wyświetleniem na stronie danych stripslashes Jednak chciałbym pozostać przy mysqli_real_escape_string() bo wszędzie czytam że jest najlepszą funkcją zabezpieczającą przez sql iniection. Pytanie dlaczego nie działa mi na serwerze skoro działa na localhoście?... |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
....
Ale może napiszesz nam, czym objawia sie te twoje "niedziałanie"...? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 228 Pomógł: 7 Dołączył: 15.08.2012 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Tak jak pisałem na localu działa wszystko perfect
na zdalnym z tego co zauważyłem po użyciu mysqli_real_escape_string() zwraca pustą wartość np. chcę się zalogować jako użytkownik -nie da się a w logach odczytuję, nieudana próba logowania użytkownika o mailu [] <---pusta wartość |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 228 Pomógł: 7 Dołączył: 15.08.2012 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Komunikat błędu chyba wyjaśnia wszystko....
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 228 Pomógł: 7 Dołączył: 15.08.2012 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Niby działa...
Wrzuciłem drugi parametr -czyli uchwyt połączenia, które otworzyłem powyżej użytej funkcji.. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 20:20 |