![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 11.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Hej,
Posiadam system friendly URL's oparty o RewriteRule, w którym formatuję mi adres z postaci: gra.pl/index.php?page=logowanie&id1=coś&id2=coś, do przyjaznej przeglądającemu: gra.pl/logowanie/coś/coś. Wszystko jest z nim w porządku, problem pojawia się w sytuacji, gdy chcę dokonać przekierowania przy użyciu nagłówków. O ile, gdy mam link zawierający 1 element np. gra.pl/rejestracja/ to poniższy kod: zamienia mi poprawnie adres na gra.pl/start/. Problem pojawia się gdy elementów jest więcej niż jeden, a skrypt jest trzymany w katalogu. tzn. jeśli mam domyślnie adres: gra.pl/katalog_skryptu/logowanie/coś/ polecenie header('Location: start); przekształci mi link do postaci gra.pl/katalog_skryptu/logowanie/start/, a nie gra.pl/katalog_skryptu/start. wiem, że mogę zastosować header('Location: /start'); - jednak to nadpiszę katalog, w którym znajduję się skrypt, a musi on także być dostosowany do trzymania w podkatalogu. myślałem o utworzeniu stałej, przechowującej adres URL i dodającej się, przy location, jednak nie satysfakcjonuję mnie ta metoda. czy to wszelkie możliwości? -------------------- wszystkie drogi prowadzą do manuala :3
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 14:42 |