[PHP-doc 657] Re: mbstring の新関数のマニュアルについて
TAKAGI Masahiro
matakagi @ osk2.3web.ne.jp
2006年 9月 20日 (水) 07:04:55 JST
高木です。
At Tue, 19 Sep 2006 00:03:53 +0900,
komura wrote:
>
> komura です。
>
> On Mon, 18 Sep 2006 03:51:51 -0900
> Rui Hirokawa <rui_hirokawa @ ybb.ne.jp> wrote:
>
> > >> あと、(マニュアル通りで実害はありませんので)大したことではない
> > >> のかもしれませんが、mb_check_encoding() が引数なしで使用できます。
> > >> 引数なしで使用した場合、TRUE を返すだけになっています。
> > >> mb_check_encoding() を引数なしで使用するという状況が思い浮ばない
> > >> のですが、これは意図通りの仕様なのでしょうか?
> > >>
> > > これは……どうなんでしょうね。私にはちょっと判断できません。
> > > php-dev @ php.gr.jp に振ったほうがいいかも知れませんね。
> >
> > これは不正なエンコーディング攻撃の検知に関する関数で,
> > mb_check_encoding()を引数なしで起動すると,リクエスト開始時から関数実行
> > までに,不正にエンコーディンされた文字が1文字以上あった場合にfalse,
> > それ以外の場合に,trueを返します。
> > これは,入力の自動エンコーディング変換やmb_convert_variables()を使用する
> > 場合を想定しています。
>
なるほど。そういうことだったんですね。
http://news.php.net/php.cvs/37383
http://news.php.net/php.cvs/37384
http://news.php.net/php.cvs/37385
あたりをもう一度よく読んでみます。
> ご回答ありがとうございました。
> そのように実装されていることを確認しました。
> ぜひとも、マニュアルに記述しておいていただきたい情報ですね。
>
ですね。現状の mb_check_encoding() のマニュアル案だと、あまりにも素っ
気無い感じがしてしまうので、このあたりの説明も追加してみることにします。
# 今週末くらいまでには何とか。
--
高木 正弘 mailto:matakagi @ osk2.3web.ne.jp
PHP-doc メーリングリストの案内