• ベストアンサー

多言語のサイトを作っているのですが。。。

はじめまして  多言語のサイトを作っているのですが、グーグルとかFACEBOOKとか、利用者がアクセスしたときに、自動的に利用者の言語になって表示されるようにするには、どうすればよいのかご存知の方おられますか?なにかIPアドレスを読み取って、それに合わせて表示させるような仕組みがあるのでしょうか?HPはPHP言語で作っています。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • sky222
  • ベストアンサー率70% (22/31)
回答No.1

PHPをお使いなのであれば、$_SERVER["HTTP_ACCEPT_LANGUAGE"]を見てみるのがどうでしょうか?

pampam_001
質問者

お礼

どうもありがとうございます。挑戦してみます。

関連するQ&A

  • 最近のWebサイトが何の言語で書かれているかを知る方法。

    かつてのWebサイトと言えば、URLが○○.cgiとか、 稀ですが○○.pl(mixi)や、今でも○○.php(このサイト) というのは良くありますが、最近では、URL(ファイル名)の 拡張子が省略されているのが多く、一見、何の言語で書かれているか 分かりません。 それを知りたい場合、Googleで調べたり、当てずっぽうで拡張子を 入れてアクセスしてみたりする以外に、開発言語を知る方法は ありますでしょうか? また、なぜ最近のサイトが、拡張子を表示しないのは どういう理由からでしょうか?

  • htmlでページをユーザーの言語で表示させる方法

    twitterやfacebookなどの多言語サイトなどでは、アクセスしたユーザーの言語に翻訳したページを表示しています。このようなページを学校の課題として作りたいのですが、構築の仕方がよくわかりません。 自分の中では、多言語に翻訳したデータベースをhtmlもしくはjavascriptなどで引用してくるのではないか(ja属性など)と思っていますが、あっているのかどうか、また構築の仕方・方向性がよくわかりません。また、google翻訳やjQueryの多言語翻訳ツール等での自動翻訳は正しい翻訳にならないと思うので考えていません。 どなたか教えていただけるとありがたいです。お願いいたします。

    • ベストアンサー
    • HTML
  • Webサイトの開発言語

    あるWebサイトがどの言語(PHPやPerlなど)で書かれているか調べる方法はありますでしょうか? ご存知の方、宜しくお願いします。

  • IPアドレスで直接アクセスした場合

    固定IPアドレスを利用しています。 IPアドレスで直接私のパソコンにアクセスしてくる人がいます。 多分、このIPアドレスを以前使用していた人にアクセスしてきていると思うのですが、所有者が変更になっている事をしらせたいのです。 ネットワークの仕組みについて詳しい人教えてください。 関係ないかもしれませんが、 ホームページを見るときにWWW.デ始まる文字を入れるのではなく、そこに例えば61.。。。。の32桁のIPアドレスを入れる場合です。 アクセスしてくる人は以前のHPを見るつもりでアクセスしているのですが、 実際表示されるのは今の所有者のホームページとなるのですよね。 基本的な仕組みがわかりますせん。 長くなるようでしたら書籍の紹介でかまいません。

  • サイトで閲覧者の使用言語に合わせページを飛ばしたい

    自分のウェブサイトで、閲覧者の使用言語に合わせて自動的にページが飛ぶようにしたい はじめまして。独学で個人のウェブサイトを作ってるのですが、どうしてもわからないことがあります。 ウェブサイトを多言語化したいのですが、その言語が使われてる国に合わせてサイトのコンテンツやウェブデザインを変えるので、 サーチエンジンなどとの兼ね合いで混乱を防ぐためにも、サブディレクトリで違うURLにして管理する事にしました。 (例:日本語ページはhttp://www.●●●.com/ja、英語ページはhttp://www.●●●.com/en、といった具合です) つまり、ひとつひとつ言語別にページをつくり、別々でひとつひとつアップロードしていく感じです。 ですが、名刺など人に教える時にはサブディレクトリを省いたhttp://www.●●●.comで教えたいので、そのアドレスにどちらの言語の人が来ても、閲覧者にとってクリックする手間が省けるよう、コンピューターで日本語をお使いの方にはjaページ、その他の言語の方にはenページが最初に表示されるようにしたいのです。 (そして、英語ページなどをわざわざ見たいと思っている日本語閲覧者には、enページへのリンクを貼り誘導するようにしたい) ★イメージとしては、このサイトと似た仕様にしたいと思ってます http://www.astro.com/ (星座占いのサイトで、右上の言語ボタンをクリックすることで言語を切り替えられるのですが、アクセスをどの国からしているかによって自動的にどれかのページに飛ぶようになっているようです) ※希望としては、「アクセスしてる国に合わせる」のではなく、「アクセスしてるPCのメインで使用するのに設定されてる言語に合わせて」ページの切り替えが行えたらな・・・と思っているのですが、 上記の例のサイトと同じ仕様でもいいな、と、思ってます。 どうかお知恵をお貸し下さい。よろしくお願い致します。

  • サイトのセキュリティの強さ

    ある個人のサイトをサーバで構築しインターネット上に密かに公開(言葉使いがおかしいか) したとします。仮にこれをAサイトと呼びます。そのIPアドレスを仮にIPアド:Aとします。 但しそのサイトへアクセスできるものに関しては特定の固定IPアドレス( IPアド:B1からBK)を所有したものにだけできるようにサーバーにチェックする仕組みを入れるものとします。 このようにした場合、セキュリティ上は特に問題がでることはないのでしょうか。 つまり、悪意ある第三者がAサイトの存在を知り、そのIPアド:A及びIPアド:B1からBKを知ったとして例えばB1所有者に成りすましてアクセスする方法があるのかどうかということなのですが。その辺の仕組みも含めて教えていただきたい。 回答をよろしくお願いします。

  • ネットワークの仕組みについての質問です。

    基本的な事をお尋ねします。 固定IPを利用しています。 IPアドレス直でアクセスしてきた場合 アドレスの所有者が変更になっていること をこちらから相手に知らせなければ、永遠にアクセスしてくる ということになるのでしょうか? 自動的な処理(自動でIPアドレスの所有者が変更になっている事を 相手に知らせるしくみ)があれば便利なのですが。

  • 「サイトの閲覧で使う言語を追加しろ」という要求

    あるサイトを表示しようとしたら、 IEのツールバーの下に、 「このWebアドレスには現在の言語設定では表示できない文字または記号が含まれて居ます。ここをクリックするとオプションが表示されます」 という警告が出て、そのとおりクリックすると、 「言語の優先順位」という小ウィンドウが出てきました。そこには、 「Web サイトの閲覧で使う言語を追加して、優先順に並べかえてください。ある言語の文字によっては、別の言語の Web サイトに偽装するために使われる恐れがあるため、必要な言語だけ追加するようにしてください」 というメッセージが出てきました。 そして、そのウィンドウの「追加」ボタンがアクティブになっているので、クリックすると各種言語のリストがズラッと出てきて、どれを追加していいのかもわからなかったので、結局、追加していません。 パソコンやネットの仕組みに特に詳しいわけではありませんが、ここ10年ぐらいのネット生活でこんなメッセージは初めてです。 どうしてこういうメッセージが出てくるのか、また、どうすればよいのか教えていただければ幸いです。

  • サイト探してます!

    下に書いたような待受画像のサイトを探しています! 以前利用していたサイトをもう一度利用したくて、検索してみたのですが、なかなか見つかりません。 それに似たようなサイトならどこでも大歓迎です! ご存知の方は是非教えてください! ・待受画像を投稿するサイト ・結構色んなジャンルに分かれている ・利用者数が表示されていて、3日以内に30人が画像をDLしないと、自動的に削除される仕組み(うろ覚え) 情報少なくてごめんなさい! 『ひょっとしてこのサイト?』っていうのがあれば、教えてください。 宜しくお願いします!

  • IPアドレス別 サイト表示

    日本国内のIPアドレスからのHP閲覧と、国外からのHP閲覧のサイトを分けたいのですが、どうすればいいのでしょうか? IPアドレスによって自動的に分けることができるとききました。 よろしくお願いします。