PHPで多言語対応するシンプルな方法(日本語、英語の切り替え)

0
PHPによる多言語化対応
PHPによる多言語化対応

URLにパラメータを追加するだけで簡単に言語切替できる方法をご紹介します。言語はPHPです。

使用例

日本語URL https://example.com
英語URL https://example.com?lang=en

パラメータなしの状態は日本語表示、enのパラメータをつけると英語が表示されます。

lang=enのパラメータをつけるだで簡単に実装できます。 コードは以下をご参照ください。

このコードの特徴はサーバサイドでレンダリングされることです。なのでHTMLソースは切り替え後の言語が表示されます。JavaScriptで動的に(視覚的に)変更していません。変換後の結果を表示しているのでSEO的にも効果が期待できます。

また、HTMLのコードをそのまま記載することができます。無理に日本語と英語のコードを1行に収める必要もありません。タグや改行を入れても問題ありません。コードの見通しがよくメンテナンスが容易です。

ページ数が少ないランディングページや企業サイト、サービスページで活用いただけます。