サイトにユーザー/訪問者の国旗を表示したいです。
私はphp、jsp、シンプルなhtmlなどのさまざまなテクノロジーを使用しています。したがって、サイトに配置することで訪問者が見ることができ、すべてのプラットフォームで実行されるコードが必要です。
要するに、国検出 API が必要です。誰かが私を助けることができれば、私はとても感謝しています.
訪問者の IP を取得します。
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
ip2location を使用して、ユーザーの国を見つけます。
結果の国を画像のリストと比較し、一致する画像を表示します。データベースを使用して、国名と関連する画像へのパスを保存することをお勧めします。