A client has contacted me to say that a simple PHP/MySQL setup on their site no longer works -- and it used to.
I've checked it out, and it seems that the problem is that any parameters in the url, after the question mark, are simply being ignored. The way the thing is written, a .php file displays a list, and the same .php file is called again after a choice has been made, but this time with parameters in the url to express the choice that's been made. So:
Displays a list. Clicking on a link in that list calls:
And the conditional branching within that file should cause it to act differently the second time, because now $submit == "yes". But it doesn't; the html generated is exactly the same as it was when no parameters were present in the url.
This sort of behavior now happens on any of the pages in the site, including a login page in which the parameters should be passed through a form POST.
I didn't write this thing and am pretty much inexperienced with PHP, but it's fairly simple to follow what should be happening... and again, it did work at one time. So is there some configuration change, perhaps, that could affect it? I realize this is probably hard to follow without seeing the site and code in question, but does anyone have any hints?