PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHP – mb_http_input()を使用してHTTP入力文字エンコードを検出します


mb_http_input() PHPの関数は、HTTP (ハイパーテキスト転送プロトコル)を検出するために使用されます 入力文字エンコーディング。この関数は、PHP5.4以降のバージョンでサポートされています。

構文

array|string mb_http_input(str $type=null)

パラメータ

mb_http_input() 単一のパラメータのみを受け入れる-

  • $ type タイプの場合 パラメータの場合、入力文字列は-

    のように入力タイプを指定します
    • GはGETに使用されます

    • PはPOSTに使用されます

    • CはCOOKIEに使用されます

    • SはSTRINGに使用されます

    • LはLISTに使用され、

    • 私はリスト全体を対象としています(配列を返します)。

タイプの場合 省略した場合は、最後に処理された入力タイプを返します。

戻り値

mb_http_input() タイプに従って文字エンコード名を返します 、または文字エンコード名の配列。タイプが「I」の場合、および mb_http_input()の場合 指定されたHTTP入力を処理しない場合、Falseを返します。

<?php
   // It will return the input character encoding
   //UTF-8
   $string =mb_http_input("I");
   var_dump($string);
?>

出力

array(1) {
   [0]=>
   string(5) "UTF-8"
}

  1. PHPのctype_xdigit()関数

    PHPのctype_xdigit()関数は、16進数を表す文字をチェックします。テキスト内のすべての文字が16進数の「数字」、つまり10進数または[A-Fa-f]の文字の場合はTRUEを返し、それ以外の場合はFALSEを返します。 構文 ctype_xdigit(str) パラメータ str −テストされた文字列 戻る ctype_xdigit()関数は、テキスト内のすべての文字が16進数の「数字」(10進数または[A-Fa-f]の文字)の場合はTRUEを返し、それ以外の場合はFALSEを返します。 例 以下は例です- <?php $str = array('A

  2. SAPとPHPの統合

    SAPをPHPに接続するいくつかの方法のうち、開発者はWebサービスとRFC(リモート関数呼び出し)をより多く使用しています。 SAPRFCは、PHP4およびPHP5の拡張モジュールです。SA​​PRFCを使用すると、PHPスクリプトからSAP R/3のABAP汎用モジュールを呼び出すことができます。 PHP言語を使用して、SAP R/3に接続できるWebアプリケーションまたはインタフェースプログラムを登録することができます。 PHPでRFCサーバープログラムを記述し、SAP R/3からPHP関数を呼び出すこともできます。