![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 3 Dołączył: 27.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
czy jest może jakiś sposób, żeby dowiedzieć się, która zmienna z $_GET pochodzi z mod_rewrite? przykładowo mam adres strony: http://example.com/wartosc1/wartosc2/?para...param4=wartosc4 co jest równoznaczne wywołaniu http://example.com/index.php?param1=wartos...param4=wartosc4 czy da się rozróżnić, że param1 i param2 są z mod_rewrite, a param3 i param4 nie? O co mi chodzi tak na prawdę: Otóż mamy dajmy na to adres http://jakis_sklep.pl/kategoria/12/jakis+opis i tam chcę dodać paginację. Może więc to wyglądać tak: http://jakis_sklep.pl/kategoria/12/jakis+opis?strona=2 ale chciał bym zrobić w miarę uniwersalnie ten system paginacji, więc może być równie dobrze adres: http://jakis_sklep.pl/koszyk?strona=2 http://jakis_sklep.pl/polecane/produkty?co...=1&strona=2 http://jakis_sklep.pl/polecane/produkty?st...=2&cośtam=1 itd. muszę więc pobrać adres bieżący, ale bez numeru strony, bo ten dopiero dopiszę do tej pory robiłem po prostu $adres='http://'.$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; ale teraz z adresu muszę usunąć jeden parametr tak, żeby reszta adresu pozostała niezmieniona. mogę niby zrobić foreach na $_GET, ale wtedy adres nie będzie taki ładny, jak był, bo nie wiem, czy zmienna poszła z mod_rewrite, czy nie. gdybym to wiedział, zrobił bym $adres='http://'.$_SERVER["SERVER_NAME"].$_SERVER['REDIRECT_URL'].pozostałe_zmienne_z_get; Robił ktoś może coś podobnego? Był bym bardzo wdzięczny za nakierowanie mnie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 15:25 |