Greetings, I'm having a problem with processing forms using the POST method. Here's my setup:
Windows NT; PHP 4.1.0; Apache 1.3.X (most recent revision 1.3); IE 5.5sp2 (used by everyone on intranet) I've had problems since I first set up the server, and it has persisted through all upgrades. The GET method works perfectly. When I try to POST, it *usually* works with less than ~250 bytes with form encoding and works even less (if at all) with multipart encoding. One of the things that really gets me is that ocassionally, I can POST a form with say 200 bytes, it works, hit 'back' to return to the form, repost with the /same data/ and it suddenly decides not to work. When I say it doesn't work, what I mean is that the form variables are not available in the .php I'm posting to. I've tried using globals, -POST_VARS, -RAW_DATA, and a dozen other things. I'm pretty much convinced that it's not PHP's fault. But also I'm not convinced it's Apache. Why? Check this out: I put together a quick VisualBasic program to allow me to send arbitrary data to my webserver and view the response. I sent a basic GET to the server, and received the page. Perfect. Then I sent a POST to the server, and received an OK. So, I posted a larger amount of data; it was OK. I posted up to 5K with no problem (I'm sure I could have continued.) It worked every time. So, what does this make me think? 'Could there be a problem with the webbrowser?' Earlier, I tried using Opera (latest version) and it didn't work either. So, I downloaded a program that allows me to monitor port 80 on my server and view the incoming. The data from my browser looked just fine. So, that sort of eliminates the browser. Now what does that leave me with!? If I get a good response from my VB program, that means everything works OK with proper data. If the browser were sending bad data to the server, I should get an error directly from Apache. My best guess is that *somehow* the data is being damaged, but in a way such that Apache doesn't realize it's bad, but just doesn't process it properly. OR the same is happening and PHP isn't able to process it properly. I have searched and searched, but can't seem to find anyone with similar problems. Any help on this distressing matter would be appreciated. Thanks!! - Steven Sullivan [EMAIL PROTECTED] -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]