![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 14.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich!
Zwracam się do was z kolejnym pytaniem o funkcje include zgodnie z waszymi zaleceniami zamiescilem na stronie kod: CODE <?php if(empty($_GET['page'])) { include('home.php'); } else { include ($_GET['page'].'.php'); } ?> i wszystko jest niby fajnie przy wybieraniu pozycji z menu wchodza podstrony ale chcac z podstrony wejsc "w glebsza podstrone" wszystko wraca na strone home zamiast wejsc glebiej co z tym zrobic? drugie moje pytanie odnosi sie do zabezpieczenia tego include czytalem temat przypiety o bezpieczenstwie i probowalem zastosowac 'katalog_bezpieczny/' utworzylem katalog_bezpieczny na serwerze wrzucilem tam wszystkie pliki skryptu i napisalem tak: CODE <?php if(empty($_GET['page'])) { include ('katalog_bezpieczny/home.php'); } else { include 'katalog_bezpieczny/'.$_GET['page'].'.php'; } ?> nie wiem czy jest to poprawne wykorzystanie tego... a takze robilem proby z podpieciem basename ale nie wiem jak i gdzie to umiescic.. Dodatkowo umieszczam jeszcze link do wczorajszego tematu: http://forum.php.pl/index.php?showtopic=11...t=0#entry583820 z gory dziekuje wszystkim za pomoc:) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 415 Pomógł: 46 Dołączył: 26.05.2007 Skąd: Sandomierz Ostrzeżenie: (0%) ![]() ![]() |
1.
Cytat ale chcac z podstrony wejsc "w glebsza podstrone" wszystko wraca na strone home? co masz na myśli? includujesz to co tam chcesz przy pomocy $_GET['page'] a pozniej inne warunki robisz w tym pliku ktory includujesz aby było np. index.php?page=xyz&act=123 to w pliku xyz.php musisz zrobić warunek
2. lub
Poza tym, includowanie czegokolwiek przed zmienne superglobalne (get, post etc.) jest moim zdaniem bezsensem ... |
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 415 Pomógł: 46 Dołączył: 26.05.2007 Skąd: Sandomierz Ostrzeżenie: (0%) ![]() ![]() |
Bezpieczeństwo ... osobiście preferuje zrobić to na zasadzie jakieś tablicy dostępnych plików do includowania jeżeli już trzeba ... a nie bezpośrednio ...
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 690 Pomógł: 81 Dołączył: 6.04.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 17:38 |