lazerdynamic
6.11.2009, 22:05:21
Witam. Jestem początkujący w PHP. Zrobiłem zmianę języka, wszystko działa na ciastkach i zmiana odbywa się poprzez kliknięcie na link, np.
index.php?lang=en
Gdy chcę zmienić język na konkretnej podstronie to wyrzuca mnie na główną i muszę wracać na poprzednią.
Jak zrobić, że jak jestem załóżmy na podstronie:
index.php?a=informacje
to po najechaniu na link utworzy się:
index.php?a=informacje&lang=en
a gdy jestem po prostu na głównej to:
index.php?lang=en
skowron-line
6.11.2009, 22:10:00
Napisz sobie funkcję która pobierze adres strony usunię z niego zmienna lang jeżeli takowa wystąpi a poźniej złoży adres na nowo dodając zmienną lang z nowym parametrem
http://pl2.php.net/manual/en/function.http-build-query.phphttp://pl2.php.net/manual/en/function.unset.php
Fixus
6.11.2009, 22:37:07
http://php.net/manual/en/reserved.variables.server.phpto ci się może przydać do tego co napisał skowron
pobierasz aktualny adres i doklejasz końcówkę