私のウェブサイトの上部に、ユーザーの地域、つまりブラウザーの地域を表すフラグを表示したいと思います。
これを達成する方法について誰か考えがありますか?
アイデア/提案をありがとう
編集:少し混乱した後、私は言語ではなく場所について話している.
私のウェブサイトの上部に、ユーザーの地域、つまりブラウザーの地域を表すフラグを表示したいと思います。
これを達成する方法について誰か考えがありますか?
アイデア/提案をありがとう
編集:少し混乱した後、私は言語ではなく場所について話している.
MaxMind GeoLite Country APIを使用して、ユーザーの国を特定します。また、 PHP モジュールも提供されているため、作業が簡単になります。
ユーザーの国を取得したら、それをフラグにマップする必要があります。ここに無料の旗アイコン セットがあります: http://www.famfamfam.com/lab/icons/flags/
統合の詳細:
$gi = geoip_open('GeoIP.dat', GEOIP_MEMORY_CACHE);
$country = geoip_country_code_by_addr($gi, $_SERVER['REMOTE_ADDR']);
geoip_close($gi);
echo '<img src="' . $country . '.png">';
PHPモジュールを読む必要がありますが、それは国コードで画像タグを出力する方法に関する簡単なコードです.
infodbは、無料のジオロケーションサービス、または独自のジオロケーションサービスを提供するために必要なデータを提供します。