Emulacja register globals? |
Emulacja register globals? |
-lukasamd- |
22.02.2009, 10:01:45
Post
#1
|
Goście |
Witam,
ostatnio przeglądając cmsa z którego korzystam zauważyłem, że pomimo wyłączonego register_globals, skrypt w danych miejscach sprawdza czy istnieje np. zmienna $id a nie odpowiednia zawartość w tablicach GET i POST. Sprawdziłem więc, register_globals wyłączone na 100%. W pliku głównym cmsa znalazłem taki oto kod:
Czy mam to rozumieć jako "emulację" register_globals? Czy lepiej się tego pozbyć w ramach zwiększenia bezpieczeństwa, a odpowiednich plikach zmienić zmienne na superglobalne? |
|
|
22.02.2009, 10:25:11
Post
#2
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 18 Dołączył: 4.02.2003 Skąd: Częstochowa Ostrzeżenie: (0%) |
Czy mam to rozumieć jako "emulację" register_globals? Czy lepiej się tego pozbyć w ramach zwiększenia bezpieczeństwa, a odpowiednich plikach zmienić zmienne na superglobalne? Na to wygląda. Ale usunięcie tego kawałka kodu spowoduje zapewne błędy w pozostałym skrypcie, radze zatem zmienić CMS-a -------------------- |
|
|
22.02.2009, 11:59:42
Post
#3
|
|
Grupa: Zarejestrowani Postów: 592 Pomógł: 62 Dołączył: 3.08.2006 Ostrzeżenie: (0%) |
Cytat Kod if (isset($_POST) == true ... świetne jak gdyby nie starczyło samo isset($_POST) PS. po prostu pierwszy raz widzę tę konstrukcję -------------------- :]
|
|
|
-lukasamd- |
22.02.2009, 22:36:28
Post
#4
|
Goście |
Zmiana CMSa nie wchodzi w grę - strona leci na nim już 3 lata, więc lepiej poprawić kilka plików, niż robić konwersję do której musiałbym się szykować przez czas, w którym mogę zmodyfikować kilka(set) plików
Dzięki za info. |
|
|
23.02.2009, 02:42:07
Post
#5
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 18 Dołączył: 6.03.2006 Skąd: Szczecin Ostrzeżenie: (0%) |
czasem latwiej napisac konwerter .
-------------------- Wrzasq.pl
Tworzenie stron i aplikacji internetowych. Chillout Development - tworzenie stron i aplikacji internetowych. |
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 15:55 |