Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zmiana zmiennej sesyjnej na stronie z modrewrite
elmozaur
post 15.10.2008, 08:12:24
Post #1





Grupa: Zarejestrowani
Postów: 518
Pomógł: 18
Dołączył: 21.07.2008

Ostrzeżenie: (0%)
-----


Witajcie.
Moze ktos mial podobny problem:

Chcialbym zrobic na swojej stronie przelaczanie wersji jezykowych.
Teoretycznie sprawa prosta - zrobilem 3 ikony/linki href="lang,1" href="lang,2" href="lang,3".
Jako regule tlumaczenia ustawilem w htacces lang,([0-9]+)$ index.php?lang=$1
w index php ustawilem waruner : jesli jest ustawiona zmienna lang to wczytaj odpowiadajaca jej wersje jezykowa.
EFEKT:
Obojetnie czy jestem w galerii, kontakcie czy innej czesci strony klikniecie na link zmiany jezyka powoduje przeniesienie na strone glowna i zmiane jezyka.

CO CHCIALBYM UZYSKAC:
Klikniecie na zmiane jezyka w galerii ma zmienic jezyk i wrocic do galerii, klikniecie na zmiane jezyka w kontakcie zmieni jezyk i powroci do zakladki kontakt.

Poszczegolne komponenty strony wywolywane sa zmienna strona (strona=galery, strona= kontakt itp...
Jesli sie domyslam w kazdym takim module musialbym dopisac obsluge zmiany jezyka ? Moze JS ? Albo zapisywac lang w sesji i modyfikowac sesje ?

Kombinowalem tez cos takiego:do sesji wrzucam http_referer plikiem index.php odbieram zmienna wczytuje jezyk i przekierowuje na poprzednia strone(http_referer . Ale to rozwiazanie jest mowiac krotko zalosne ;-)

moze ktos mial podobny problem i moze cos podpowiedziec ?

Ten post edytował elmozaur 15.10.2008, 08:13:52
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
webasek
post 15.10.2008, 09:07:32
Post #2





Grupa: Zarejestrowani
Postów: 274
Pomógł: 35
Dołączył: 18.07.2008
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Twórz sesje i modyfikuj ją wtedy będzie mniej problemu
To:
Kod
lang,([0-9]+)$ index.php?lang=$1


Zastąpiłbym
Kod
([a-z]+),([0-9]+)$ index.php?site=$1lang=$2


--------------------
"Tylko dwie rzeczy są nieskończone: wszechświat oraz ludzka głupota,
choć nie jestem pewien co do tej pierwszej." Albert Einstein

Wirtualny Rynek Predykcyjny
Go to the top of the page
+Quote Post
MajareQ
post 15.10.2008, 11:29:55
Post #3





Grupa: Zarejestrowani
Postów: 382
Pomógł: 22
Dołączył: 21.05.2007
Skąd: Elbląg

Ostrzeżenie: (0%)
-----


pssst! nie zapominajcie o [L] ...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 00:57