Golang App Engine Web アプリケーションでユーザー IP アドレスを取得するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-03 07:06:02
オリジナル
428 人が閲覧しました

How to retrieve user IP address in a Golang App Engine web application?

Golang App Engine Web アプリケーションでのユーザー IP アドレスの取得

reCAPTCHA を GAE Golang Web アプリケーションに正常に統合するには、ユーザーの IP を取得します住所は必須です。この情報をフォーム投稿から取得する解決策は次のとおりです。

net.SplitHostPort 関数を使用します。

ip, _, _ := net.SplitHostPort(r.RemoteAddr)
ログイン後にコピー

このコードでは、r は HTTP リクエストからの Request オブジェクトを表します。 net.SplitHostPort は、ユーザーの IP アドレスを格納する r.RemoteAddr 値からホストとポートの情報を分離します。結果を変数 ip、hostname、port に代入すると、ip 変数内のユーザーの IP アドレスにアクセスできるようになります。

以上がGolang App Engine Web アプリケーションでユーザー IP アドレスを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!