If I POST a string greater than 1000 character through a form, the resulting string gets mangled. What I get back is the first 1000 characters of the string, then the name of the form variable, an equal sign (=) and then the entire string again. If I change the form to a GET, this problem does not occur.[snip]
I'm running PHP 4.3.8 with Apache 2.0.50 on Linux but it also occurred with PHP 4.3.9 on Apache 2.0.52. However, a similarly configured (but not identical) server running the same versions of PHP and Apache does not exhibit this behavior.
I remember an Apache2/PHP bug that caused issues like this with any request variables, but I couldn't find it on bugs.php.net. Have you reported this there, yet?
--
---John Holmes...
Amazon Wishlist: www.amazon.com/o/registry/3BEXC84AB3A5E/
php|architect: The Magazine for PHP Professionals – www.phparch.com
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php