downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

mb_http_output> <mb_get_info
[edit] Last updated: Fri, 24 May 2013

view this page in

mb_http_input

(PHP 4 >= 4.0.6, PHP 5)

mb_http_inputHTTP girdi karakter kodlamasını algılar

Açıklama

mixed mb_http_input ([ string $tür = "" ] )

HTTP girdi karakter kodlamasını algılar.

Değiştirgeler

tür

Girdi türü: GET için "G", POST için "P", COOKIE için "C", dizge için "S", liste için "L" ve tam liste için "I" (bir dizi döner). tür belirtilmezse son işlenen girdinin türü ile döner.

Dönen Değerler

Belirtilen türe ilişkin karakter kodlaması adı. mb_http_input() belirtilen HTTP girdisini işlemezse FALSE döner.

Ayrıca Bakınız



add a note add a note User Contributed Notes mb_http_input - [2 notes]
up
1
Timido
9 months ago
"pass" means "no conversion":

See here:
http://php.net/manual/en/mbstring.configuration.php#ini.mbstring.strict-detection

mbstring.http_input           = pass    ; No conversion.
mbstring.http_output          = pass    ; No conversion
up
0
anders jenbo pc dk
5 years ago
As this does not seam to work (always returns "pass"). you can use

$encoding = mb_detect_encoding(urldecode($REQUEST_URI), 'UTF-8, UTF-7, ASCII, EUC-JP,SJIS, eucJP-win, SJIS-win, JIS, ISO-2022-JP, ISO-8859-1');

to detect the encoding of the url instead, similare steps could be taken to deteck cookies and post data although it would have to be done for each value.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites