Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> php + flash - zmiana języka na stronie
orzel100
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 26.08.2007

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


witam,
mam strone dwujezyczna - przechodzenie pomiedzy jezykami wykonuje za pomoca sesji, a dane przechowuje w bazie.
Normalnie zrobiłabym to za pomocą dwóch flag (obrazków) w nagłówku i kodu:
  1. if ($_SESSION['lang']!='p')
  2. <a href="la.php?L=pl">
  3. ...

ale grafik chce w nagłówku zrobić obiekt flash i zmieniac jezyk za pomoca tego flasha.
Czy flash bedzie współgrał z php i sesjami? W jaki sposób wrzucić link we flashu?
Go to the top of the page
+Quote Post
kossa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


Taka prosta metoda to:

we flashu getUrl i jako parametr wstawiasz link la.php?l=pl lub la.php?l=en

w pliku la.php

w zależności od $_GET["l"] ustawiasz odpowiednią wartość $_SESSION['lang'] przeładowujesz na stronę ze stroną za pomocą header" title="Zobacz w manualu PHP" target="_manual dzięki temu strona i flash wczytają się w odpowiedniej wersji językowej, co ma się wczytaj to też za pomocą $_SESSION['lang']

Łukasz

Ten post edytował kossa 27.08.2007, 10:03:38
Go to the top of the page
+Quote Post
orzel100
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 26.08.2007

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


czyli tak na prawde to w kodzie strony nie zmienia się nic?
bo tak samo odnośniki byłyby ustawione pod flagami, tak?
Go to the top of the page
+Quote Post
kornel-php
post
Post #4





Grupa: Zarejestrowani
Postów: 210
Pomógł: 20
Dołączył: 7.07.2006
Skąd: Krotoszyn

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


Tak wszystko w kodzie strony będzie tak samo, zmieniasz tylko linki html na linki flash i serwer będzie wykonywał dokładnie te same działania
Go to the top of the page
+Quote Post

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: 18.09.2025 - 09:45