ホームページ  >  記事  >  バックエンド開発  >  クライアント ip_PHP チュートリアルの取得方法

クライアント ip_PHP チュートリアルの取得方法

WBOY
WBOYオリジナル
2016-07-13 10:22:21884ブラウズ

phpでクライアントIPを取得する方法

PHPでクライアントIPを取得する方法、シンプルで実用的です

関数getOnlineIP() {

$cip = getenv ('HTTP_CLIENT_IP' );

$xip = getenv ('HTTP_X_FORWARDED_FOR' );

$rip = getenv('REMOTE_ADDR');

$srip = $_SERVER ['REMOTE_ADDR'];

if ($cip && strcasecmp ( $cip, 'unknown' )) {

$onlineip = $cip;

} elseif ($xip && strcasecmp ( $xip, 'unknown' )) {

$onlineip = $xip;

} elseif ($rip && strcasecmp ( $rip, 'unknown' )) {

$onlineip = $rip;

} elseif ($srip && strcasecmp ( $srip, 'unknown' )) {

$onlineip = $srip;

}

// LieHuo.Net チュートリアル

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

$onlineip = $match [0] ? $match [0] : '不明';

$onlineip を返す;

}

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/848328.html技術記事 PHP でクライアント IP を取得する方法、シンプルで実用的な関数 getOnlineIP() { $cip = getenv ('HTTP_CLIENT_IP') $rip = getenv (...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。