[PHP-users 11687] Re: Apache2.0.43とPHP4.3.0RC1 の組み合わせでpost の値が変

Susumu Saneshige php-users@php.gr.jp
Fri, 22 Nov 2002 09:13:20 +0900


はじめまして。実重と申します。

>Apache2.0.43とPHP4.3.0RC1の環境で以下のスクリプトにおいて「1」をpostすると
>$_POST["test"] の値が「1test=1」のようになってしまいます。
>全角文字だと文字化けします。
>ちなみにphp4.3.0pre1, pre2でも同様でした。
>methodをgetにすると $_GET["test"] は問題なく「1」となりますが全角文字だ
>と文字化けはします。

昔自分の環境でも同様の症状が出ていました。
結局解決しないのでApache1.xに戻してしまいましたが…
そのとき試行錯誤した結果ではformの中にnameが一つだけだと、
症状が出ていたので、
<input type="text" name="test">
<input type="submit" name="dummy" value="ok">
                     ^^^^^^^^^^^^
というようにしてformの中にnameが2つ以上になるようにして回避しました。

環境は
RedHat7.1
Apache2.0.40
PHP4.2.3
でした。