Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] header Location - podmiana ostatniej zmiennej
M@X
post
Post #1





Grupa: Zarejestrowani
Postów: 212
Pomógł: 0
Dołączył: 18.12.2003
Skąd: Warszawa

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


Witam.
Niewiem czy jest to tak możliwe jak mi sie wydaje ?

Mam strone dwujęzyczną którą zmieniam na zasadzie sesji.
  1. if($_GET['jezyk']=='polski')
  2. {
  3. $_SESSION['language']='polski';
  4. header('Location: index.php?l=polski');
  5. }
  6. elseif($_GET['jezyk']=='angielski')
  7. {
  8. $_SESSION['language']='angielski';
  9. header('Location: index.php?l=angielski');
  10. }

no i dzięki temu wszystko działa, tyle że po wywołaniu danej sesji strona wraca do index.php
A chodzi mi aby jak np jest link: index.php?sekcja=opis&dzial=2&l=polski to żeby podmieniał tylko końcówke na ...&l=angielski

Można to w jakiś sposób rozwiązać, np:
header('Location: index.php?AKTUALNE_ZMIENNE&l=angielski');
coś jak
header('Location: index.php?$_SERVER['REQUEST_URI']&l=angielski');

Ten post edytował M@X 25.02.2011, 22:58:16


--------------------
"timeo danaos at dona ferentes"
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 19.08.2025 - 18:46