... but I'm damned if I can find usable information on it.
My development server is running PHP 4.1.2
The live server is running PHP 4.0.6
development version worked fine using the $GET{}, $SERVER{} -style variables syntax. However, we ran into a problem when deploying, because the live server doesn't support the shorthand version. Perhaps I should have checked. Oh well.
So I switched to $HTTP_GET_VARS{} style syntax. 4.1.2 doesn't seem to be backwards compatible with this syntax (unless I've missed a configuration option somewhere). Worse, the live server seems to have track_vars switched off, so the arrays aren't being populated.
so now what? Just for further info, I tried this
http://server/page.php?varname=value
echo $varname
and that doesn't seem to want to work (as PHP3.0 used to)
I'm an occassional PHP user, I don't need to worry about stuff like this, surely?
tell you what, you point me to a decent explanation of what's going on here (the PHP site does not count as decent in this case) and you'll win a small prize.