HTTP is a tricky bussiness. It's not redily visible which code is loaded first until you run into a problem like this. The include php code may be running on the server before the GET string is received. Try to find the order in which code is executed in both php and HTTP (I don't remember off the top of my head). Remember, there's ALWAYS a work-around in php.
cyberfiche