Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wybór języka strony, przekazywany parametrem
Coolmax
post
Post #1





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 12.11.2005
Skąd: Bulowice nearby Wadowice (E), Oświęcim (W)

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


Mam stronę, i przetłumaczyłem ją na język angielski, ale po angielsku mam w osobnych plikach. Strona zbudowana jest z ramek, chcę umieścić aby oby dwa języki były w jednym pliku, a informacje, że ma to być język angielski były by przekazywane parametrami w adresie ?lang=en

  1. <?php
  2.  
  3. $lang = $_GET['lang'];
  4. if($lang = en)
  5. {
  6. kod strony w języku angielskim;
  7. }
  8. else
  9. {
  10. kod strony w języku polskim
  11. }
  12.  
  13. ?>


Czy polecacie taki sposób? Czy należy tu użyć takiego zabezpieczenia, jakie jest w FAQ PHPedii, czy w tym przypadku jest to bezpieczne?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
krzyszbi
post
Post #2





Grupa: Zarejestrowani
Postów: 251
Pomógł: 13
Dołączył: 15.09.2005

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


witam
można i tak ale moim zdaniem jes lepiej do kazdeej strony/serwisu zrobis osobne pliki w których będzie przechowywana treść w różnych językach
a potem na stronie dajesz
  1. <?php
  2.  
  3. if ($_GET['en']=='en')
  4. {
  5. include_once('plik_en.php');
  6. }
  7. else
  8. {
  9. include_once('plik_pl.php');
  10. }
  11.  
  12. ?>

ma to o tyle taka zalete że:
  • jak musisz coś poprawiś to masz to w jednym pliku
  • a jak rozbydujesz strone o następny jezyk to jeden wiecei if po mozna ją czytać w innym jeżyku
    • deklaracja w jednym miejscu i tylko raz sprawdzany warunek wyboru strony

to tyle z mojej strony
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: 26.12.2025 - 23:57