0

かなり複雑な検索エンジンの Web サイト アーキテクチャのための基本的な多言語ソリューションを見つけようとしています。メインの検索結果ページ テンプレートを使用して、さまざまな要素 (またはサイドバー、さらには個々の div など) をプルすることが可能かどうか疑問に思っていました。ユーザーのブラウザ言語について?

ユーザーを完全に別のページに誘導するために機能する以下のコードを見つけましたが、同様のメカニズムを使用して個々のページ要素をプルできない理由がわかりません。

これに関するアイデアは大歓迎です!

<?php
$lang = strtok($_SERVER['HTTP_ACCEPT_LANGUAGE'],",");
    while ($lang)
    {
         //check if the language is dutch
         if (strstr($lang,"nl"))
         {
              header ("location: ".$modx->makeUrl(2, '', '', 'full'));
              exit;
          }
          //check if the language is english
          if (strstr($lang,"en"))
          {
              header ("location: ".$modx->makeUrl(3, '', '', 'full'));
              exit;
          }
        // etc..

         $lang = strtok(",");
     }

     // no defined language found, go to the english pages
    header ("location: ".$modx->makeUrl(3, '', '', 'full'));
    exit;
?>
4

0 に答える 0