ホームページ >バックエンド開発 >PHPチュートリアル >多言語の問題、ドロップダウン リストを選択して対応する言語を表示する方法

多言語の問題、ドロップダウン リストを選択して対応する言語を表示する方法

WBOY
WBOYオリジナル
2016-06-23 14:14:451408ブラウズ

多言語の問題。現在 gettext を使用して多言語を実行していますが、対処方法がわからない問題がいくつかあります。

1.ドロップダウンリストを選択して対応する言語を表示する方法。 (ボタンなどをクリックせず、ドロップダウンリストから直接対応言語を表示してください)

2.データをクエリしてから言語を切り替えた後、クエリ後のステータスを制御する方法が必要になる場合があります。


ディスカッションへの返信 (解決策)

1. onchange イベントを選択コントロールにバインドし、対応する操作を実行します。
2. セッション値の転送

jordan102 が例を挙げられますか?

1. onchange イベントでページを新しい言語に切り替えるにはどうすればよいですか? 現在のページの URL を取得した場合、そこにはすでに lang パラメーターがあります
私のリンクは www.1234756.com?lang=en です

2.具体的な例を挙げていただけますか?

cea1763fea8f95b637f3c68cfcae829f

xuzuning さん、ありがとうございます。

セッションを通じて、つまりドロップダウン リスト ボックスを通じて値を渡す方法を教えてください

たとえば、クエリを投稿する場合、次のように記述できます:

session_start();if(isset($_SESSION['key'])){     $key=$_SESSION['key'];}else{     $key=$_POST['key'];      $_SESSION['key']=$_POST['key'];}.........................

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。