Robie strone dwujezyczna i mam pewien problem. Parametr jezyka przesylam przez URL przy pomocy $_GET, wartosci przypisuje do sesji i cos tam sie dzieje. Mam dwa linki do zmiany jezyka. Do tworznia tych linkow wykorzystuje $_SERVER['REQUEST_URI'] i dodaje "identyfikator" jeszyka. Caly problem w tym ze klikajac w link dodawany jest ident. jezyka tyle razy ile bylo klikniec, bo $_SERVER['REQUEST_URI'] przechowuje caly poprzedni link. Czy da sie to zrobic tak zeby nie powtadzalo mi np index.php?lang=pl?lang=pl?lang=eng itd? Myslalem nad odpowiednim filtrowaniu wartosci $_SERVER['REQUEST_URI'] ale moze jest jakis prostrzy sposob?
A oto kawalek kodu:
to mi sprawdza i ustawia wartosc sesji
<?php $_SESSION['jezyk']='pl'; else { $_SESSION['jezyk']=$_GET['lang']; else $_SESSION['jezyk']='pl'; } ?>
to link do zmiany
<?php <a href="'.$_SERVER['REQUEST_URI'].'?lang=pl">pl</a> ?>
Z gory dzieki za pokoc.
Pozdro