ホームページ  >  記事  >  バックエンド開発  >  php_PHP チュートリアルでアクセス IP を決定する方法

php_PHP チュートリアルでアクセス IP を決定する方法

WBOY
WBOYオリジナル
2016-07-13 09:49:561101ブラウズ

phpでアクセスIPを決定する方法

この記事では主に、サーバーサイドの事前定義変数$_SERVERのPHP関連の判断と使用スキルを含む、PHPでアクセスIPを決定する方法を紹介します。

この記事の例では、PHP がアクセス IP を決定する方法について説明します。皆さんの参考に共有してください。詳細は以下の通りです

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php

function getIP() {

if (! empty ( $_SERVER ["HTTP_CLIENT_IP"] )) {

$cip = $_SERVER ["HTTP_CLIENT_IP"];

} else if (! empty ( $_SERVER ["HTTP_X_FORWARDED_FOR"] )) {

$cip = $_SERVER ["HTTP_X_FORWARDED_FOR"];

} else if (! empty ( $_SERVER ["REMOTE_ADDR"] )) {

$cip = $_SERVER ["REMOTE_ADDR"];

} else {

$cip = '';

}

preg_match ( "/[d.]{7,15}/", $cip, $cips );

$cip = isset ( $cips [0] ) ? $cips [0] : 'unknown';

unset ( $cips );

return $cip;

}

?>

この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

: よりエキサイティングなチュートリアルについては、Bangke HomeWeb Design Tutorialのコラム、

に注目してください。

www.bkjia.com本当http://www.bkjia.com/PHPjc/1018922.html技術記事この記事では主に、PHP がアクセス IP を決定する方法を紹介し、サーバー側の事前定義変数 $_SERVER の PHP の判断と使用スキルについて説明します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。