Constants

(no version information, might be only in CVS)

Constants -- predefined http module constants

Predefined Constants

The constants below are defined by this extension, and will only be available when the extension has either been compiled into PHP or dynamically loaded at runtime.

Constants usable with http_support()

HTTP_SUPPORT (integer)

HTTP_SUPPORT_REQUESTS (integer)

HTTP_SUPPORT_MAGICMIME (integer)

HTTP_SUPPORT_ENCODINGS (integer)

HTTP_SUPPORT_SSLREQUESTS (integer)

Constants usable with http_parse_params()

HTTP_PARAMS_ALLOW_COMMA (integer)

HTTP_PARAMS_ALLOW_FAILURE (integer)

HTTP_PARAMS_RAISE_ERROR (integer)

HTTP_PARAMS_DEFAULT (integer)

Constants usable with http_parse_cookie() and its return value

HTTP_COOKIE_PARSE_RAW (integer)

HTTP_COOKIE_SECURE (integer)

HTTP_COOKIE_HTTPONLY (integer)

Constants usable with http_deflate() and 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)

Constants usable with HttpDeflateStream and HttpInflateStream

HTTP_ENCODING_STREAM_FLUSH_NONE (integer)

HTTP_ENCODING_STREAM_FLUSH_SYNC (integer)

HTTP_ENCODING_STREAM_FLUSH_FULL (integer)

Constants used for error reporting and Exceptions

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)

Constants usable with HttpMessage

HTTP_MSG_NONE (integer)

HTTP_MSG_REQUEST (integer)

HTTP_MSG_RESPONSE (integer)

Constants usable with 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)

Constants used for the httpauthtype request option

HTTP_AUTH_BASIC (integer)

HTTP_AUTH_DIGEST (integer)

HTTP_AUTH_NTLM (integer)

HTTP_AUTH_ANY (integer)

Constants used for the HTTP protocol version request option

HTTP_VERSION_NONE (integer)

HTTP_VERSION_1_0 (integer)

HTTP_VERSION_1_1 (integer)

Constants used for the proxytype request option

HTTP_PROXY_SOCKS4 (integer)

HTTP_PROXY_SOCKS5 (integer)

HTTP_PROXY_HTTP (integer)

Predefined HTTP request method constants

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)

Constants usable with 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)

Constants usable with 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)