![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 152 Pomógł: 2 Dołączył: 28.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam taki formularz:
I tu pojawia się pytanie - jak zrobić by zmienna $_GET['strona'] znalazła się pomiędzy: strona, a .html, bo jak narazie to znajduje się po .html czyli: strona,.html?strona=x |
|
|
![]() |
-Berg- |
![]()
Post
#2
|
Goście ![]() |
Nie da się (raczej), przy stosowaniu get w formularzach zawsze dokleja wartości na końcu. Jeśli stosujesz mod_rewrite i chcesz mieć piękne linki to masz dwa wyjścia:
- post w formularzach, get jedynie w linkach - Napisać kod w JS który przy wysyłaniu formularza będzie pobierał wybraną pozycję i po jej rozpoznaniu przeładowywał na wybraną stronę. Niestety wada jest taka, że użytkownik który wyłączy JS wyśle formularz z doklejeniem zmiennych na końcu. Jeśli patrzeć pod kątem SEO to nie wiem czy boty wyszukiwarek są na tyle rozwinięte aby przetwarzać formularze (jeśli nie to po prostu strony te nie zostaną zindeksowane). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 16:13 |