この人頭いいなと思ったエピソード

日本国内からのアクセスには通常のページを表示。
日本以外の国からのアクセスには上記のページとは異なる内容のページを
表示させたいのですが、そのような事は可能でしょうか。

というのも、良くサイトの上部に”日本語”、”英語” などの切り替えボタンで内容を
変更させる方法も有るのですが、”切り替える” という動作を無くしたいためです。

もし可能であれば、ヒントでも良いので、ご教授頂ければ幸いです。

A 回答 (2件)

ちょっと発想を変えてみては。



ユーザーが使用しているブラウザの、デフォルト言語で特定すれば、それですむはずですが。これはWebサーバー側で取得するクライアントのブラウザ情報などで取得可能です。

例えばIEのGUI上では、インターネットオプションの全般の言語で先頭にあるものがデフォルト使用です。ここを他の言語にすると、それに合わせて表示が切り替わるサイトをよく見かけます。

アドレスなどで切り替える方法もありますが、実はこれは意味ありません。アメリカからアクセスしても、日本人で日本語で見ている人もたくさんいます。
    • good
    • 0

No1です。

追加

ネットで検索すれば、この通り。

http://www.google.co.jp/search?hl=ja&q=Web%E3%82 …

妥当なページが見つかるはずですが。Webサーバー側の使用に制約がある場合(ほとんどないと思うが)、クライアントサイトスクリプトでも可能です。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報