[PHP-doc 744] Re: HTTP入力について
SHIMOOKA Hideyuki
shimooka @ doyouphp.jp
2008年 9月 9日 (火) 12:50:14 JST
下岡です。
調査報告だけ。
---- 大西愼一さん曰く...
>一方、mbstring の実行時設定では、
>
>> mbstring.http_input "pass" PHP_INI_ALL
>
>と、どこでも変更できるように書いてあります。
>以前は、PHP_INI_PERDIR だったような気がしましたが...
ソースを漁ってみましたが、最近のリリースではPHP_INI_ALLが
正しいようです。
$ grep mbstring.http_input /usr/local/src/php-*/ext/mbstring/mbstring.c | grep PHP_INI_ENTRY
/usr/local/src/php-4.4.9/ext/mbstring/mbstring.c: PHP_INI_ENTRY("mbstring.http_input", "pass", PHP_INI_ALL, OnUpdate_mbstring_http_input)
/usr/local/src/php-5.2.5-taint-20080423/ext/mbstring/mbstring.c: PHP_INI_ENTRY("mbstring.http_input", "pass", PHP_INI_ALL, OnUpdate_mbstring_http_input)
/usr/local/src/php-5.2.6/ext/mbstring/mbstring.c: PHP_INI_ENTRY("mbstring.http_input", "pass", PHP_INI_ALL, OnUpdate_mbstring_http_input)
/usr/local/src/php-5.3.0alpha2/ext/mbstring/mbstring.c: PHP_INI_ENTRY("mbstring.http_input", "pass", PHP_INI_ALL, OnUpdate_mbstring_http_input)
$
#見るところが違っていたら指摘してください
また、CVS(*1)を見てもPHP4系からは最初からPHP_INI_ALLのようです。。。
PHP3の名残とか?
(*1)http://cvs.php.net/viewcvs.cgi/php-src/ext/mbstring/mbstring.c?view=log
--
SHIMOOKA Hideyuki
PHP-doc メーリングリストの案内