Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: php + flash - zmiana języka na stronie
Forum PHP.pl > Forum > PHP
orzel100
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?
kossa
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
orzel100
czyli tak na prawde to w kodzie strony nie zmienia się nic?
bo tak samo odnośniki byłyby ustawione pod flagami, tak?
kornel-php
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.