Constantes

(no version information, might be only in CVS)

Constantes -- constantes prédéfinies du module HTTP

Constantes pré-définies

Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.

Constantes utilisables avec la fonction http_support()

HTTP_SUPPORT (entier)

HTTP_SUPPORT_REQUESTS (entier)

HTTP_SUPPORT_MAGICMIME (entier)

HTTP_SUPPORT_ENCODINGS (entier)

HTTP_SUPPORT_SSLREQUESTS (entier)

Constantes utilisables avec la fonction http_parse_params()

HTTP_PARAMS_ALLOW_COMMA (entier)

HTTP_PARAMS_ALLOW_FAILURE (entier)

HTTP_PARAMS_RAISE_ERROR (entier)

HTTP_PARAMS_DEFAULT (entier)

Constantes utilisables avec la fonction http_parse_cookie() and its return value

HTTP_COOKIE_PARSE_RAW (entier)

HTTP_COOKIE_SECURE (entier)

HTTP_COOKIE_HTTPONLY (entier)

Constantes utilisables avec les fonctions http_deflate() et HttpDeflateStream

HTTP_DEFLATE_LEVEL_DEF (entier)

HTTP_DEFLATE_LEVEL_MIN (entier)

HTTP_DEFLATE_LEVEL_MAX (entier)

HTTP_DEFLATE_TYPE_ZLIB (entier)

HTTP_DEFLATE_TYPE_GZIP (entier)

HTTP_DEFLATE_TYPE_RAW (entier)

HTTP_DEFLATE_STRATEGY_DEF (entier)

HTTP_DEFLATE_STRATEGY_FILT (entier)

HTTP_DEFLATE_STRATEGY_HUFF (entier)

HTTP_DEFLATE_STRATEGY_RLE (entier)

HTTP_DEFLATE_STRATEGY_FIXED (entier)

Constantes utilisables avec la fonction HttpDeflateStream et HttpInflateStream

HTTP_ENCODING_STREAM_FLUSH_NONE (entier)

HTTP_ENCODING_STREAM_FLUSH_SYNC (entier)

HTTP_ENCODING_STREAM_FLUSH_FULL (entier)

Constantes utilisables pour rapporter les erreurs et les exceptions

HTTP_E_RUNTIME (entier)

HTTP_E_INVALID_PARAM (entier)

HTTP_E_HEADER (entier)

HTTP_E_MALFORMED_HEADERS (entier)

HTTP_E_REQUEST_METHOD (entier)

HTTP_E_MESSAGE_TYPE (entier)

HTTP_E_ENCODING (entier)

HTTP_E_REQUEST (entier)

HTTP_E_REQUEST_POOL (entier)

HTTP_E_SOCKET (entier)

HTTP_E_RESPONSE (entier)

HTTP_E_URL (entier)

HTTP_E_QUERYSTRING (entier)

Constantes utilisables avec la fonction HttpMessage

HTTP_MSG_NONE (entier)

HTTP_MSG_REQUEST (entier)

HTTP_MSG_RESPONSE (entier)

Constantes utilisables avec la fonction HttpQueryString

HTTP_QUERYSTRING_TYPE_BOOL (entier)

HTTP_QUERYSTRING_TYPE_INT (entier)

HTTP_QUERYSTRING_TYPE_FLOAT (entier)

HTTP_QUERYSTRING_TYPE_STRING (entier)

HTTP_QUERYSTRING_TYPE_ARRAY (entier)

HTTP_QUERYSTRING_TYPE_OBJECT (entier)

Constantes utilisables comme option de requête httpauthtype

HTTP_AUTH_BASIC (entier)

HTTP_AUTH_DIGEST (entier)

HTTP_AUTH_NTLM (entier)

HTTP_AUTH_ANY (entier)

Constantes utilisables avec l'option de version du protocole de la requête

HTTP_VERSION_NONE (entier)

HTTP_VERSION_1_0 (entier)

HTTP_VERSION_1_1 (entier)

Constantes utilisables avec l'option proxytype de la requête

HTTP_PROXY_SOCKS4 (entier)

HTTP_PROXY_SOCKS5 (entier)

HTTP_PROXY_HTTP (entier)

Constantes prédéfinies de méthode de requête HTTP

HTTP_METH_GET (entier)

HTTP_METH_HEAD (entier)

HTTP_METH_POST (entier)

HTTP_METH_PUT (entier)

HTTP_METH_DELETE (entier)

HTTP_METH_OPTIONS (entier)

HTTP_METH_TRACE (entier)

HTTP_METH_CONNECT (entier)

HTTP_METH_PROPFIND (entier)

HTTP_METH_PROPPATCH (entier)

HTTP_METH_MKCOL (entier)

HTTP_METH_COPY (entier)

HTTP_METH_MOVE (entier)

HTTP_METH_LOCK (entier)

HTTP_METH_UNLOCK (entier)

HTTP_METH_VERSION_CONTROL (entier)

HTTP_METH_REPORT (entier)

HTTP_METH_CHECKOUT (entier)

HTTP_METH_CHECKIN (entier)

HTTP_METH_UNCHECKOUT (entier)

HTTP_METH_MKWORKSPACE (entier)

HTTP_METH_UPDATE (entier)

HTTP_METH_LABEL (entier)

HTTP_METH_MERGE (entier)

HTTP_METH_BASELINE_CONTROL (entier)

HTTP_METH_MKACTIVITY (entier)

HTTP_METH_ACL (entier)

Constantes utilisables avec la fonction http_redirect()

HTTP_REDIRECT (entier)

HTTP_REDIRECT_PERM (entier)

HTTP_REDIRECT_FOUND (entier)

HTTP_REDIRECT_POST (entier)

HTTP_REDIRECT_PROXY (entier)

HTTP_REDIRECT_TEMP (entier)

Constantes utilisables avec la fonction http_build_url()

HTTP_URL_REPLACE (entier)

HTTP_URL_JOIN_PATH (entier)

HTTP_URL_JOIN_QUERY (entier)

HTTP_URL_STRIP_USER (entier)

HTTP_URL_STRIP_PASS (entier)

HTTP_URL_STRIP_AUTH (entier)

HTTP_URL_STRIP_PORT (entier)

HTTP_URL_STRIP_PATH (entier)

HTTP_URL_STRIP_QUERY (entier)

HTTP_URL_STRIP_FRAGMENT (entier)

HTTP_URL_STRIP_ALL (entier)