PHP での多言語リンクの実装に関する問題
PHP Web サイトは国際化されており、多言語を選択するには、Web サイトの下部にドロップダウン メニューを追加する必要があります。特定の言語を選択した後、同じページにジャンプします。このオプションを選択した後、PHP コードの処理にジャンプするにはどうすればよいですか?どのような技術が使用されていますか?
jquery を使用することをお勧めします。そうでない場合は、JS を使用します。アイデア: オプションの onchange がトリガーされたら、jquery (js) イベントに応答し、オプションの値を取得し、オプションの値を決定し、ページにジャンプしてパラメーターを渡します (これは識別子です。どのパラメーターを使用するかを決定するために使用されます)。オプションが選択されている場合、次のようになります。パラメータ 1 を渡すと、簡体字中国語が選択されることを意味します。
特定のページは、前のページから渡されたパラメータを取得するために PHP コードを使用します。前ページのオプション操作を決定します。
オプション ページのコードを提供します:
< ;script type= "text/javascript">
$(document).ready(function(){
$("#select").change(function(){
var value = $(this ).val();
window.location = 'page2.php?id='+value+'&sid='+Math.random();//渡されるパラメータは ID
}) ;
});
さらに PHP ページを教えてください:
$id = $_GET["id"];
if( $id !=''&&$id!='未定義')
{
if($id=='1')
{
$lang = "簡体字中国語";
// 選択された中国語オプション
// 言語設定を構成します
}
if($id==2)
{
$lang = "English";
}
}