![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 9.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Pytanie w sumie z kategorii początkujących ale z drugiej strony to jest OOP i na pewno więcej tutaj ludzi zajmujących się tym tematem.
Mam taką sytuację. Jest strona www z podziałem na model, widok, kontroler. Mam podstronę galeria i teraz od strony administratora dodałem mechanizm wgrywania plików na server. w kontrolerze odpalam metodę z warstwy model np. uploadFile(). 1. Czytałem, że należy wszystkie informacje pobierane z formularza ($_FILE, $_POST) przekazywać w parametrach metody (np. uploadFile(array $file)). Tutaj moje pierwsze pytanie, bardzo proste (IMG:style_emoticons/default/smile.gif) Dlaczego? Dlaczego nie można pobierać tych tablic w warstwie model? Ze względów bezpieczeństwa? Jeżeli tak to co w tym niebezpiecznego? 2. Gdzie należy walidować w takim razie $_FILE i $_POST? W kontrolerze czy modelu? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 17:38 |