[PHP]Jak ustawić domyślny język |
[PHP]Jak ustawić domyślny język |
8.08.2014, 13:28:48
Post
#1
|
|
Grupa: Zarejestrowani Postów: 161 Pomógł: 4 Dołączył: 18.03.2011 Ostrzeżenie: (0%) |
Witam!
Mam stronę, która obsługuje kilka języków. Język jest pobierany poprzez GET'em ?lang=XX. Jak ustawić, by po wpisaniu adresu strony od razu ustawiał się domyślnie jakiś język? Czyli po wpisaniu www.strona.pl otrzymać efekt www.strona.pl?lang=XX. Pozdrawiam! Ten post edytował L0k0 8.08.2014, 13:31:03 |
|
|
8.08.2014, 13:33:03
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) |
Pobierz aktualny język przeglądarki http://www.dyeager.org/blog/2008/10/gettin...nguage-php.html i później zrób przekierowanie jeśli ?lang nie istnieje.
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
8.08.2014, 13:44:21
Post
#3
|
|
Grupa: Zarejestrowani Postów: 161 Pomógł: 4 Dołączył: 18.03.2011 Ostrzeżenie: (0%) |
Ale jak fizycznie wstawić ?lang=XX do adresu?
Jestem w stanie sprawdzić czy lang jest ustawiony:
ale jak dodać to, co ma być wewnątrz warunku do adresu? Musiałbym jakiegoś POST'a zrobić czy jak? Pozdrawiam! edit: Zrobiłem tak:
Co prawda w URL nie widzę tego ?lang=pl ale jeśli zrobię echo na $_GET['lang'] to pokazuje prawidłowo. Ujdzie to? Ten post edytował L0k0 8.08.2014, 13:48:52 |
|
|
8.08.2014, 13:49:28
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) |
Do linku doklejasz ?lang=pl czy co tam chcesz.
jak już sprawdzisz jaki język jest w przeglądarce, a zmienna lang nie istnieje, robisz przekierowanie przez header jak wyżej, tylko tyle że ze zmienną. -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
8.08.2014, 13:55:56
Post
#5
|
|
Grupa: Zarejestrowani Postów: 161 Pomógł: 4 Dołączył: 18.03.2011 Ostrzeżenie: (0%) |
Do linku doklejasz ?lang=pl czy co tam chcesz. jak już sprawdzisz jaki język jest w przeglądarce, a zmienna lang nie istnieje, robisz przekierowanie przez header jak wyżej, tylko tyle że ze zmienną. Hej, ale jak dałem header to dostałem info, że nagłówki zostały wysłane. No nic, to rozwiązanie jest nawet spoko, bo mam lang ustawiony i nie widać go. Pozdrawiam! |
|
|
8.08.2014, 14:00:18
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) |
Dlatego musisz to robić przed jakimkolwiek HTML czy użyciem echo w skrypcie PHP.
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
Wersja Lo-Fi | Aktualny czas: 13.06.2024 - 04:15 |