-1

私のウェブサイトの上部に、ユーザーの地域、つまりブラウザーの地域を表すフラグを表示したいと思います。

これを達成する方法について誰か考えがありますか?

アイデア/提案をありがとう

編集:少し混乱した後、私は言語ではなく場所について話している.

4

2 に答える 2

4

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モジュールを読む必要がありますが、それは国コードで画像タグを出力する方法に関する簡単なコードです.

于 2011-03-07T15:38:42.080 に答える
0

infodbは、無料のジオロケーションサービス、または独自のジオロケーションサービスを提供するために必要なデータを提供します。

于 2011-03-07T16:00:41.707 に答える