ホームページ バックエンド開発 PHPチュートリアル php中获取远程客户端的真实ip地址的方法_php技巧

php中获取远程客户端的真实ip地址的方法_php技巧

May 17, 2016 am 09:16 AM
クライアント

(1).REMOTE_ADDR:浏览当前页面的用户计算机的ip地址

(2).HTTP_X_FORWARDED_FOR: 浏览当前页面的用户计算机的网关

(3).HTTP_CLIENT_IP:客户端的ip

在PHP 中使用 $_SERVER["REMOTE_ADDR"] 来取得客户端的 IP 地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的 IP 地址,而不是真正的客户端 IP 地址。要想透过代理服务器取得客户端的真实 IP 地址,就要使用 $_SERVER["HTTP_X_FORWARDED_FOR"] 来读取。

不过要注意的事,并不是每个代理服务器都能用 $_SERVER["HTTP_X_FORWARDED_FOR"] 来读取客户端的真实 IP,有些用此方法读取到的仍然是代理服务器的 IP。

还有一点需要注意的是:如果客户端没有通过代理服务器来访问,那么用$_SERVER["HTTP_X_FORWARDED_FOR"] 取到的值将是空的。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

VMware Horizo​​n Client を開けない [修正] VMware Horizo​​n Client を開けない [修正] Feb 19, 2024 pm 11:21 PM

VMware Horizo​​n Client を開けない [修正]

VMware Horizo​​n クライアントが接続中にフリーズまたは停止する [修正] VMware Horizo​​n クライアントが接続中にフリーズまたは停止する [修正] Mar 03, 2024 am 09:37 AM

VMware Horizo​​n クライアントが接続中にフリーズまたは停止する [修正]

PHP MQTT クライアント開発ガイド PHP MQTT クライアント開発ガイド Mar 27, 2024 am 09:21 AM

PHP MQTT クライアント開発ガイド

モバイルクライアントとは何ですか モバイルクライアントとは何ですか Aug 16, 2023 pm 01:40 PM

モバイルクライアントとは何ですか

PHP で FTP クライアントを作成する方法 PHP で FTP クライアントを作成する方法 Aug 01, 2023 pm 07:23 PM

PHP で FTP クライアントを作成する方法

Baidu Netdisk Web ページでクライアントを起動できない問題を解決するにはどうすればよいですか? Baidu Netdisk Web ページでクライアントを起動できない問題を解決するにはどうすればよいですか? Mar 13, 2024 pm 05:00 PM

Baidu Netdisk Web ページでクライアントを起動できない問題を解決するにはどうすればよいですか?

Win11クライアントの上にあるシールドロゴを削除するにはどうすればよいですか? Win11クライアントの上にあるシールドロゴを削除するにはどうすればよいですか? Jan 05, 2024 am 11:21 AM

Win11クライアントの上にあるシールドロゴを削除するにはどうすればよいですか?

win11 クライアントとサーバーは一般的に使用される ssl をサポートしていません win11 クライアントとサーバーは一般的に使用される ssl をサポートしていません Dec 29, 2023 pm 02:09 PM

win11 クライアントとサーバーは一般的に使用される ssl をサポートしていません

See all articles