Differences between Apache 2.2 and nginx

Hi all,

I have just fallen foul of a minor difference between Apache 2.2 and

I have a search form, that submits via a GET to php. Most of the params
I need are passed via the URL in the action - for example.

There is also a field into which the user may enter his search term.

nginx passes the field on to php while Apache2.2 does not.

Not sure which is the correct behaviour, but I suspect nginx. Why have a
method=“get” option if it cannot work?