Manuel PHP
Précédent |  | Suivant

# 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)

Précédent | Sommaire | Suivant
Configuration | Niveau supérieur | HttpMessage