[PHP-users 9900] Re: PHP 4.2.3で4 バイト以下の配列の変数値が取れない

naoki kishida php-users@php.gr.jp
Sun, 08 Sep 2002 00:50:20 +0900


きしだです

> 新しいパッチです。

最終的にext/mbstring/mbstring.cの1032からが
        while (var)  {
                val = strchr(var, '=');
                val_list[n] = var;
                n++;
                if (val) { /* have a value */
                        php_url_decode(var, val-var);
                        *val++ = '\0';
                        val_list[n] = val;
                        len_list[n] = php_url_decode(val, strlen(val));
                } else {
                        php_url_decode(var, strlen(var));
                        val_list[n] = "";
                        len_list[n] = 0;
                }
となるということですよね?
hoge.php?id=1
のidがうまく取れないのですが。。。
4.2.3のもとの状態だと普通に動いているようです。
なにか間違えてますか?

./configure --with-apxs=/usr/sbin/apxs --with-pgsql \
    --enable-mbstring --enable-track-vars --enable-mbstr-enc-trans
register_globals=on
です。

----
岸田 哉生(きしだ なおき)
	email:kishida@fk.urban.ne.jp
	http://www.fk.urban.ne.jp/home/kishida/