Powered by SmartDoc

環境変数を取得する

CKRequestオブジェクトにはHTTPヘッダの値がセットされており、ヘッダ名を指定して環境変数を取得することができます。また、特定の環境変数にはアクセスメソッドも用意してあります。

環境変数を取得するためのメソッド
メソッド 説明
headers() HTTPヘッダのハッシュを返す。
accept() HTTP_ACCEPT
accept_charset() HTTP_ACCEPT_CHARSET
accept_language() HTTP_ACCEPT_LANGUAGE
auth_type() AUTH_TYPE
content_length() CONTENT_LENGTH
content_type() CONTENT_TYPE
from() HTTP_FROM
gateway_interface() GATEWAY_INTERFACE
path_info() PATH_INFO
path_translated() PATH_TRANSLATED
query_string() QUERY_STRING
raw_cookie() HTTP_COOKIE
referer() HTTP_REFERER
remote_addr() REMOTE_ADDR
remote_host() HTTP_HOST
remote_ident() REMOTE_IDENT
remote_user() REMOTE_USER
request_mothed() REQUEST_METHOD
script_name() SCRIPT_NAME
server_name() SERVER_NAME
server_port() SERVER_PORT
server_protocol() SERVER_PROTOCOL
server_software() SERVER_SOFTWARE
uri(), url() REQUEST_URI
user_agent() HTTP_USER_AGENT