Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zmiana języka na stronie
Weles
post
Post #1





Grupa: Zarejestrowani
Postów: 213
Pomógł: 0
Dołączył: 7.07.2011

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


Witam.
Napisałem stronę na której każdy link wygląda następująco:

http://mojanazwa.pl/?strona=index.php

I każde słówko jest zawarte w katalogu:
./lang/danyjezyk.php
Np.
./lang/polski.php

A w plikach jest implementowane poprzez:

<?php echo $lang['jakis_tam_element']; ?>

I tutaj pada moje pytanie, nie mam żadnych pomysłów ani nic na to jak można by zrobić aby wybierać sobie na stronie dany język.

Dziękuję z góry za pomoc,
Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


@mikiz65 - tylko lepszą praktyką jeśli już było by robienie przekierowania poprzez php, mam na myśli użycia odpowiedniego nagłówka jak (nie pamiętam dokładnie, ale chyba stosowało się nagłowek 302 w takich przypadkach hm):

  1. header("Location: niemiecki.php")


Dodatkowo jeżeli chodzi o wersję językowe to praktyka jest taka, że lepiej jest zrobić wersję językowe na podstawie adresu URL (jak napisał ktoś wyżej jest to lepsze dla wyszukiwarek)

np.
- site.com/pl/jakis-artykul
- site.com/en/some-article
itd.

A technicznie sprawa jest prosta, zmienne superglobalne w php $_GET i po krzyku.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 11.01.2026 - 07:49