![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 20.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
napisałem klasę do ładowania modeli, wywoływanie następuje w sposób np. nazwa.pl/article/showarticle/id, chciałbym się dowiedzieć w jaki sposób stosować polskie url'e np. nazwa.pl/artykul/id Zastanawiam się czy np:
Czy to ma jakiś sens, czy jakoś inaczej do tego podejść? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Tu nie chodzi o to, kto czego używa, tylko jak z tego korzystać. Nie raz spotyka się aplikacje, pisane przez ludzi którzy zaczynają. Uznali, że skoro S2, ZF czy inne FW używają tego typu routera, to jest to bezpieczne i poprawne, tym czasem to niekiedy luka bezpieczeństwa, ponieważ nie używają przy tym chociażby ACL czy sprawdzania danych.
Skoro przez http://domena/kontroler/metoda/wartość możesz odpalić dowolny kontroler i każdą metodę z wartością, to jest to tak samo głupie jak wczytywanie plików po nazwie przez GET, taki mechanizm dobry jest przy pisaniu aplikacji, to zwyczajnie wygodne dla programisty. Jestem zwolennikiem routera opartego o pregi, dzięki temu jeden (dowolny i nieszablonowy) link jest przypisany do jednego kontrolera, bez możliwości manipulacji. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 20:04 |