PHP.mk документација

HTTP влез и излез

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

mbstring.http.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека mbstring.http.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
HTTP влез и излез

Референца за `mbstring.http.php` со подобрена типографија и навигација.

mbstring.http.php

HTTP влез и излез

Конверзијата на кодирањето на знаци за HTTP влез/излез може да претвори и бинарни податоци. Корисниците треба да го контролираат конвертирањето на кодирањето на знаци ако се користат бинарни податоци за HTTP влез/излез.

Забелешка:

Враќа enctype за HTML форма е поставено на multipart/form-data and mbstring.encoding_translation е поставено на Вклучено во php.ini POST-ираните променливи и имињата на прикачени датотеки исто така ќе бидат претворени во внатрешното кодирање на знаци. Сепак, конверзијата не се применува на клучевите на прашањето.

  • HTTP Влез

    Нема начин да се контролира конверзијата на HTTP влезни знаци од PHP скрипта. За да се оневозможи конверзијата на HTTP влезни знаци, тоа мора да се направи во php.ini.

    Пример #1 Оневозможи HTTP влезни конверзии во php.ini

    ;; Disable HTTP Input conversion
    mbstring.http_input = pass
    ;; Disable HTTP Input conversion
    mbstring.encoding_translation = Off

    Кога се користи PHP како Apache модул, можно е да се поништат овие поставки во секоја директива на Виртуелен Домаќин во httpd.conf или по директориум со .htaccess. Погледнете го Конфигурација секција и Прирачник за Apache за детали.

  • HTTP Излез

    Постојат неколку начини за овозможување на конверзија на кодирањето на излезните знаци. Еден е користење php.ini, друг е користење ob_start() with mb_output_handler() како ob_start функција за повикување.

Пример #2 php.ini поставување пример

;; Enable output character encoding conversion for all PHP pages

;; Enable Output Buffering
output_buffering    = On

;; Set mb_output_handler to enable output conversion
output_handler      = mb_output_handler

Пример #3 Пример за скрипта

<?php

// Enable output character encoding conversion only for this page

// Set HTTP output character encoding to SJIS
mb_http_output('SJIS');

// Start buffering and specify "mb_output_handler" as
// callback function
ob_start('mb_output_handler');

?>

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.