※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

このページはグローバル変数_サーバー変数_$_SERVERの使い方1の続きです。

プロトコルに関するサーバー変数

今回はプロトコルに関するサーバー変数について解説していきます。

暗号化されているかどうか

	echo $_SERVER['HTTPS'];//これも今の環境ではエラーが返ってくる

実行結果
スクリプトがHTTPSプロトコルを通じて実行されている場合に空ではない値が返される

サーバで生成されたページに追加される、サーバのバージョン名とバーチャルホスト名の文字列

		echo $_SERVER['SERVER_SIGNATURE'];

実行結果
Apache/2.4.10 (Win32) OpenSSL/1.0.1i PHP/5.6.3 Server at localhost Port 80

ページがリクエストされた際のプロトコル名とバージョン

		echo $_SERVER['SERVER_PROTOCOL'];

実行結果
HTTP/1.1
プロトコル名/バージョン

ポート番号

		echo $_SERVER['SERVER_PORT'];

実行結果
80
ポート番号は、データ通信を行う際に通信先のプログラムを特定するための番号のことです。
コンピューター上では複数のプログラムが動いているのでそのうちの一つを通信相手として指定するために用います。

以上