ホームページ > バックエンド開発 > PHPチュートリアル > IPアドレスインターフェイスに関するいくつかの問題

IPアドレスインターフェイスに関するいくつかの問題

WBOY
リリース: 2016-06-23 14:16:07
オリジナル
1049 人が閲覧しました

問題は、ほとんどの顧客が外国人であることです。注文後、IP アドレスが国名に変換され、IP アドレス インターフェイスを通じてデータベースに記録されます。

以前 GEOIP を使用したことがありますが、データベースが小さすぎて、リスク管理モジュールがリスクのある多数の小国を指定しているため、特定の小国をクエリできないのではないかと心配しています。

Sina、Tencent、Taobao が提供する IP の戻り値は次のとおりです: "country":"u4e2du56fd" u4e2du56fd がどのエンコーディングから来ているか知りたいのですが、unicode では変換できません。

当社の顧客のほとんどは外国人であるため、国内 IP インターフェイスの使用は完璧ではない可能性があります。教えてください、神様、解決策は何ですか?どうもありがとう!


ディスカッションへの返信 (解決策)

json_decode('"country":"u4e2du56fd"') を使用して試してみてください

中括弧で囲まれた json 文字列

$str = '{"country":"\u4e2d\u56fd"}';print_r(json_decode($str,ture));
ログイン後にコピー


結果is
Array ( [country] => 中国 )
ログイン後にコピー

json 文字列のように見えます json_decode('"country":"u4e2du56fd"') を使用して試してください

ありがとう、あなたのアバターのせいで朝早くから私は邪悪になりました


json 文字列のように見えますjson_decode('"country":"u4e2du56fd"') を試してみてください

ありがとう、あなたのアバターのせいで朝早くから私は邪悪になりました

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート