Bad Request
Your browser sent a request that this server could not understand.
Size of a request header field exceeds server limit.
Work around
Clear all cookies for this site and reload.
Cause
Apache has limited http header capacity.
PHP (stupidly) tries to load all cookies every time it is invoked.
It does this by forcing them all into a single http header.
The Robot's
programs are passed to it via cookies.
Normally the robot manages its cookies to ensure they work around this
particular PHP stupidity but sometimes you may encounter this error.
The fix is to use your your browser to delete
(cf. firefox Tools|Clear Private Data)
suffient cookies for this site
(e.g. all of them)
so that the remainder fit into a single apache http header
(about 8k bytes).
Improved Browsers
Apple Safari
Now
(working!)
My thanks to
Michael O'Neill
for reporting this
and for verifying the fix.
Konqueror
Now working!
My thanks to
Peter Ross
for reporting this.
Bad Browser
Blowing off steam (bad workmen blaming...)
Help with fixing this would be welcome.
Microsoft internet explorer 7
As of 27 July it is taking no notice of cookies created by PHP
My thanks to
Martin Sewell
for reporting this.
W.B.Langdon
29 June 2008 (last update 14 August 2008)