定数

(no version information, might be only in CVS)

定数 -- 定義済みの http モジュールの定数

定義済み定数

以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。

http_support() で使用できる定数

HTTP_SUPPORT (integer)

HTTP_SUPPORT_REQUESTS (integer)

HTTP_SUPPORT_MAGICMIME (integer)

HTTP_SUPPORT_ENCODINGS (integer)

HTTP_SUPPORT_SSLREQUESTS (integer)

http_parse_params() で使用できる定数

HTTP_PARAMS_ALLOW_COMMA (integer)

HTTP_PARAMS_ALLOW_FAILURE (integer)

HTTP_PARAMS_RAISE_ERROR (integer)

HTTP_PARAMS_DEFAULT (integer)

http_parse_cookie() およびその返り値で使用できる定数

HTTP_COOKIE_PARSE_RAW (integer)

HTTP_COOKIE_SECURE (integer)

HTTP_COOKIE_HTTPONLY (integer)

http_deflate() および HttpDeflateStream で使用できる定数

HTTP_DEFLATE_LEVEL_DEF (integer)

HTTP_DEFLATE_LEVEL_MIN (integer)

HTTP_DEFLATE_LEVEL_MAX (integer)

HTTP_DEFLATE_TYPE_ZLIB (integer)

HTTP_DEFLATE_TYPE_GZIP (integer)

HTTP_DEFLATE_TYPE_RAW (integer)

HTTP_DEFLATE_STRATEGY_DEF (integer)

HTTP_DEFLATE_STRATEGY_FILT (integer)

HTTP_DEFLATE_STRATEGY_HUFF (integer)

HTTP_DEFLATE_STRATEGY_RLE (integer)

HTTP_DEFLATE_STRATEGY_FIXED (integer)

HttpDeflateStream および HttpInflateStream で使用できる定数

HTTP_ENCODING_STREAM_FLUSH_NONE (integer)

HTTP_ENCODING_STREAM_FLUSH_SYNC (integer)

HTTP_ENCODING_STREAM_FLUSH_FULL (integer)

エラー報告および例外で使用する定数

HTTP_E_RUNTIME (integer)

HTTP_E_INVALID_PARAM (integer)

HTTP_E_HEADER (integer)

HTTP_E_MALFORMED_HEADERS (integer)

HTTP_E_REQUEST_METHOD (integer)

HTTP_E_MESSAGE_TYPE (integer)

HTTP_E_ENCODING (integer)

HTTP_E_REQUEST (integer)

HTTP_E_REQUEST_POOL (integer)

HTTP_E_SOCKET (integer)

HTTP_E_RESPONSE (integer)

HTTP_E_URL (integer)

HTTP_E_QUERYSTRING (integer)

HttpMessage で使用できる定数

HTTP_MSG_NONE (integer)

HTTP_MSG_REQUEST (integer)

HTTP_MSG_RESPONSE (integer)

HttpQueryString で使用できる定数

HTTP_QUERYSTRING_TYPE_BOOL (integer)

HTTP_QUERYSTRING_TYPE_INT (integer)

HTTP_QUERYSTRING_TYPE_FLOAT (integer)

HTTP_QUERYSTRING_TYPE_STRING (integer)

HTTP_QUERYSTRING_TYPE_ARRAY (integer)

HTTP_QUERYSTRING_TYPE_OBJECT (integer)

リクエストのオプション httpauthtype で使用する定数

HTTP_AUTH_BASIC (integer)

HTTP_AUTH_DIGEST (integer)

HTTP_AUTH_NTLM (integer)

HTTP_AUTH_ANY (integer)

リクエストのオプション HTTP protocol バージョンで使用する定数

HTTP_VERSION_NONE (integer)

HTTP_VERSION_1_0 (integer)

HTTP_VERSION_1_1 (integer)

リクエストのオプション proxytype で使用する定数

HTTP_PROXY_SOCKS4 (integer)

HTTP_PROXY_SOCKS5 (integer)

HTTP_PROXY_HTTP (integer)

定義済みの HTTP リクエストメソッド定数

HTTP_METH_GET (integer)

HTTP_METH_HEAD (integer)

HTTP_METH_POST (integer)

HTTP_METH_PUT (integer)

HTTP_METH_DELETE (integer)

HTTP_METH_OPTIONS (integer)

HTTP_METH_TRACE (integer)

HTTP_METH_CONNECT (integer)

HTTP_METH_PROPFIND (integer)

HTTP_METH_PROPPATCH (integer)

HTTP_METH_MKCOL (integer)

HTTP_METH_COPY (integer)

HTTP_METH_MOVE (integer)

HTTP_METH_LOCK (integer)

HTTP_METH_UNLOCK (integer)

HTTP_METH_VERSION_CONTROL (integer)

HTTP_METH_REPORT (integer)

HTTP_METH_CHECKOUT (integer)

HTTP_METH_CHECKIN (integer)

HTTP_METH_UNCHECKOUT (integer)

HTTP_METH_MKWORKSPACE (integer)

HTTP_METH_UPDATE (integer)

HTTP_METH_LABEL (integer)

HTTP_METH_MERGE (integer)

HTTP_METH_BASELINE_CONTROL (integer)

HTTP_METH_MKACTIVITY (integer)

HTTP_METH_ACL (integer)

http_redirect() で使用できる定数

HTTP_REDIRECT (integer)

HTTP_REDIRECT_PERM (integer)

HTTP_REDIRECT_FOUND (integer)

HTTP_REDIRECT_POST (integer)

HTTP_REDIRECT_PROXY (integer)

HTTP_REDIRECT_TEMP (integer)

http_build_url() で使用できる定数

HTTP_URL_REPLACE (integer)

HTTP_URL_JOIN_PATH (integer)

HTTP_URL_JOIN_QUERY (integer)

HTTP_URL_STRIP_USER (integer)

HTTP_URL_STRIP_PASS (integer)

HTTP_URL_STRIP_AUTH (integer)

HTTP_URL_STRIP_PORT (integer)

HTTP_URL_STRIP_PATH (integer)

HTTP_URL_STRIP_QUERY (integer)

HTTP_URL_STRIP_FRAGMENT (integer)

HTTP_URL_STRIP_ALL (integer)