![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 22.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich
jestem tu początkujący i mam takie pytanie: jak oprogramować w PHP i .htaccess obsługę przyjaznych linków, tak aby część zmiennych obsługiwała adres podstrony a część dodatkowe zmienne: Przykładowo:
chcę żeby skrypt zainkludował podstronę /wodne/kajaki.php i na tej podstronie obsłużył zmienne $_GET['alert'] i $_GET['info'] jest kilka poziomów podstron np:
Proszę o pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 508 Pomógł: 75 Dołączył: 2.11.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
W $urlvars będziesz miał tablicę tych zmiennych, które przekazujesz przez URL. Tablica będzie indeksowana po kolei od 0. Np. dla http://domena.pl/strona/costam/innego/ $urlvars będzie zawierała [0] => 'strona', [1] => 'costam', [2] => 'innego'. Na podstawie $urlvars możesz robić co chcesz. W .htaccess przekierowujesz wszystko przez: Kod RewriteEngine On RewriteRule .* index.php W katalogu ze stroną robisz katalog /static/, w który wrzucasz wszystkie pliki dostępne dla użytkownika (css, obrazki, .js). Bezpośrednio w katalogu /static/ robisz plik .htaccess o poniższej treści: Kod RewriteEngine Off Przy przyjaznych linkach typu http://domena.pl/zmienna1/zmienna2/zmienna3/ to jest najelastyczniejsza struktura. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 15:21 |