nginxサーバーを使用する場合にphpでユーザーIPを取得する方法

WBOY
リリース: 2016-07-28 08:26:45
オリジナル
1174 人が閲覧しました

最近HTTP_X_REAL_IPを見つけて情報を確認しました。

$_SERVER['REMOTE_ADDR'];取得するのはサーバーのアドレスです

$_SERVER['HTTP_X_REAL_IP'];取得するのはクライアントのアドレスです

nginx プロキシモードでは、クライアントの実際のIPを取得します

nginxで設定します:

proxy_set_header proxy_add_x_forwarded_for;

バックエンド プログラムは、サーバー変数から HTTP_X_REAL_IP を取得できます。HTTP_X_FORWARDED_FOR からユーザーの IP アドレスを取得します。

HTTP_X_REAL_IPの値はnginxで取得したユーザーREMOTE_ADDRです

上記では、nginx サーバーを使用するときに PHP でユーザーの IP を取得する方法を、関連する内容も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

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