![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 2 Dołączył: 4.07.2008 Ostrzeżenie: (30%) ![]() ![]() |
Witam. Stwierdziłem, że podstawową kwestią stron www jest ich bezpieczeństwo. Kilka dni nad tym siedzę i ogarnąłem temat poza jedną podstawową kwestią... jak przechodzić pomiędzy stronami bez podawania nazw plików. Przydładowo, jeśli teraz mam adres url z nazwą pliku i parametrami
to w jaki sposób mogę osiągnąć rozwiązanie typu:
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
a skad bedziesz wiedział ze http://mojastrona.pl/v=56jfsn93m5n6b224b60...4ng9idpoqqwn73v ma wskazywać na podstrona.php a nie np. na podstrona4.php ?
Należy mieć jeden główny plik index.php i on w zależności od parametrów wczytywać będzie właściwe tresci. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 2 Dołączył: 4.07.2008 Ostrzeżenie: (30%) ![]() ![]() |
czyli rozumiem, że efekt :
osiągnę, gdy wywołam coś poprzez :
Ten post edytował punoljoe 5.11.2012, 17:45:25 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Skad taki wniosek? Nic takiego nie powiedziałem (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
czyli rozumiem, że efekt :
osiągnę, gdy wywołam coś poprzez :
Nie wiem w jaki sposób podawanie nazw podstron ujmuje coś bezpieczeństwu? Jeśli chcesz by linki ładniej wyglądały użyj mod rewrite. Zamiast:
będziesz miał:
tzn. to już wedle własnych upodobań jak będzie wyglądał sformatowany link. http://www.php.rk.edu.pl/w/p/modrewrite-krotkie-urle/ http://magazynt3.pl/htaccess-bez-tajemnic-...erwerem-Apache/ |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 2 Dołączył: 4.07.2008 Ostrzeżenie: (30%) ![]() ![]() |
b4rt3kk napisał : "Nie wiem w jaki sposób podawanie nazw podstron ujmuje coś bezpieczeństwu? Jeśli chcesz by linki ładniej wyglądały użyj mod rewrite. Zamiast:"
a już tłumaczę jak ma wpłynąć na bezpieczeństwo (IMG:style_emoticons/default/smile.gif) mam plik index.php wczytuję raz plik zagnieżdżony z katalogu 'private'. W tym pliku definiuję np.
wyobrażałem sobie, że aby nie zdradzać lokalizacji pliku zagnieżdżonego wywołem to poprzez
oczywiście przepuszczając to potem przez filtry Skoro przydładowo youtube ma :
to ja też chcę (IMG:style_emoticons/default/biggrin.gif) ... a poważnie, to nie da się uniknąć podawania nazwy pliku? jak zatem działają strony, na których wchodzimy na podstronę i ukazuje nam się jedynie http://www.strona.pl/katalog1/katalog2/ Ten post edytował punoljoe 5.11.2012, 18:00:39 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Za pomocą mod_rewrite możesz zupełnie zmienić to co jest wyświetlane, a co wczytywane.
Ukrywanie nazw plików po to aby je ukryć jest bezsensu bo kiedyś sam się w tym pogubisz. Nie ukrywa się nazw tylko w najprostszym rozwiązaniu ich rozszerzenia. www.mojastrona.pl/podstrona strona zamiast www.mojastrona.pl/podstrona.php |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem w jaki sposób wczytujesz ten zagnieżdżony plik, ale jeśli poprzez np. require_once to w żaden sposób nie zdradzasz jego lokalizacji użytkownikowi, nie jest to nigdzie widoczne, również w kodzie strony. Jeśli chodzi o link typu: http://www.strona.pl/katalog1/katalog2/ to jest to nic innego jak mod_rewrite.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 20:40 |