![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 1.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam taki problem, mam na stronie index include, jedna ze stron np portfolio również ma include i tam pojawiać ma sie kolejna podstrona link w menu index wyglada tak: index.php?site=portfolio jak bedzie wygladal link w portfolio?? zmienna to prt index.php?site=portfolio?prt=wizualizacje2 (IMG:style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 486 Pomógł: 101 Dołączył: 27.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
index.php?site=portfolio&prt=wizualizacje2
kolejne argumenty GETa są poprzedzane & |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 728 Pomógł: 76 Dołączył: 12.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ale w czym problem ?
Link będzie wyglądał tak jak to sobie ustalisz. W portfolio możesz wpisać na sztywno include('wizualizacje2.php') i wtedy nie ma sensu cackać się z tablicą $_GET i parametrami. Takie coś robi się przeważnie kiedy wczytujesz strukturę poprzez index.php w stylu. Wtedy masz przejrzysty system sterowania i nie trzeba ładować footer.php i header.php wiele razy no i wszystkie zmiany z jednego pliku.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 1.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
ok jeszcze raz...
index.php struktura:
w divie o id text pojawiają się podstrony np: strona główna, o firmie, portfolio, kontakt. portfolio.php struktura:
w divie o id galeria mają pojawiać się prace, są zrobione kolejne podstrony wizualizacje1.php, wizualizacje2.php, itd Pytanko jak te kolejne podstrony includowac, jak maja wygladac linki do nich ? Czy taka struktura jest dobra ? Czy includowanie w indexie jest dobre i bezpieczne? Czy includowanie w portfolio jest dobre ? Ten post edytował eXTrim 10.06.2011, 09:14:30 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 483 Pomógł: 50 Dołączył: 15.03.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Ad 1) jest ogólnie git (IMG:style_emoticons/default/wink.gif)
Ad 2 i ad 3 ) również Będziesz miał linka : index.php?site=portfolio - ta cześć odnosi się do pierwszego geta z index.php , natomiast w portfolio dokladasz, jak powiedziano ci wczesniej index.php?site=portfolio&prt=NAZWA |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 1.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli twój kod będzie wyglądać tak:
Kod <?php $site = $_GET['prt']; if(!empty($prt)) { if(is_file("inc/portfolio/$prt.php")) include "inc/portfolio/$prt.php"; else include "inc/portfolio/error.php"; } else include "inc/portfolio/wizualizacje1.php"; ?> To wręczasz klucz do swoich drzwi włamywaczowi i jeszcze go zapraszasz. Przeważnie właśnie początkujący w taki sposób robią strony a potem te strony znikają. Poczytaj tego posta na blogu: http://blog.albitos.eu/2008/02/22/director...file-inclusion/ może ci coś uświadomi i uchroni cię przed późniejszymi problemami.. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 14:54 |