ホームページ  >  記事  >  バックエンド開発  >  PHP は現在のサーバーの詳細を取得します

PHP は現在のサーバーの詳細を取得します

WBOY
WBOYオリジナル
2016-08-08 09:30:071050ブラウズ

現在、PHP を使用してエンタープライズ レベルの CMS を作成しています。現在のサーバーの詳細情報と関連するシステム パラメーター情報を取得するために、バックグラウンドで PHP を使用する必要があります。将来の使用のために、それを整理してここに投稿しました。

システムの種類とバージョン番号を取得します: php_uname() (例: Windows NT COMPUTER 5.1 build 2600)

システムの種類のみを取得します: php_uname('s') (または: PHP_OS、例: Windows NT)

のみシステムのバージョン番号を取得: php_uname('r') (例: 5.1)

PHP 実行モードを取得: php_sapi_name() (PHP 実行モード: apache2handler)

プリプロセス ユーザー名を取得: Get_Current_User()

Get PHP バージョン: PHP_VERSION

Zend バージョンの取得: Zend_Version()

PHP インストール パスの取得: DEFAULT_INCLUDE_PATH

現在のファイルの絶対パスの取得: __FILE__

HTTP リクエストの Host 値の取得: $_SERVER[" HTTP_HOST"] (戻り値はドメイン名またはIP)

サーバーIPの取得: GetHostByName($_SERVER['SERVER_NAME'])

リクエストを受け付けるサーバーIP: $_SERVER["SERVER_ADDR"] (取得できない場合もあり、使用することをお勧めします: GetHostByName($_SERVER['SERVER_NAME']) )

クライアント IP を取得します: $_SERVER['REMOTE_ADDR']

サーバー解釈エンジンを取得します: $_SERVER['SERVER_SOFTWARE']

サーバーのCPU番号: $_SERVER['PROCESSOR_IDENTIFIER']

サーバーのシステムディレクトリを取得: $_SERVER['SystemRoot']

サーバーのドメイン名(ホスト名)を取得: $_SERVER['SERVER_NAME'] (使用推奨: $ _SERVER["HTTP_HOST"])

ユーザーのドメイン名を取得します。 $

サーバー言語を取得します: $_SERVER['HTTP_ACCEPT_LANGUAGE']

サーバーのWebポートを取得します: $_SERVER['SERVER_PORT']

名前を取得しますページをリクエストするときの通信プロトコルのバージョン: $_SERVER['SERVER_PROTOCOL'] たとえば、「HTTP/1.0」。

上記では、コンテンツの側面を含め、現在のサーバーの詳細を取得するための PHP について説明しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

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