※ ChatGPTを利用し、要約された質問です(原文:POSTデータが送信されなくなりました。)
POSTデータが送信されなくなってしまった!原因と解消方法を教えてください
このQ&Aのポイント
Apache2+PHP4の環境下で、ある時から急にPOSTデータの送受信ができなくなってしまいました。
フォームで送信されたPOSTデータが無い状態になり、再起動すると問題は解消されますが、しばらくすると再発します。
原因や解決方法がわからず困っています。どなたかご教授いただけないでしょうか。
ある時から急にApache2+PHP4の環境下でPOSTデータが送信(又は受信)が出来なくなりました。
現象としましては、フォームで送信されたPOSTデータが送信(又は受信)出来ず、$_POSTの中を開いてみても何も無い空の状態で、念のため$_GETを開いて見ても空の状態でした。
この現象が出ている状態で、GETでデータを送信したところ、これは送受信共に可能でした。
Apacheを再起動すると現象は無くなるのですが、1日程すると再発します。
早いときでは半日程で…。
再起動してから再発するまでの期間は定まっていないみたいなので、定期的に再起動させるという方法がとれそうになく、
またその現象が出る原因が私には全くわからず…
この現象はどういった時に何が原因で発生し、また解消方法を知っている方がいましたら教えて頂けないでしょうか。
Apache等のバージョンは
Apache/2.0.59 (Win32)
mod_ssl/2.0.59
OpenSSL/0.9.8d
PHP/4.4.6
です。
SSL通信でやっていますので、一応そちらの方も記載しておきます
お礼
回答有難うございます。 返事が遅くなり大変申し訳ございません。 SSLを入れてくれた方に現象を話してみたのですが、分からないと言う事なので、 一応私自身の開発環境(PHP4.4.4)に設定ファイル以外を上書きし、現在問題が無いか確認しているところです。 紹介していただいたZend Studioも評価版で試用してみています。 まだ慣れないので、急な対応等は以前から使っているエディタで作業していますが、 Zend Studioの方も使っていってみようと思います。