I posted this before somewhere a long time ago, but: I was debugging scoring problems and found that holdsession.php doesn't do what's intended because there's two problems with it: one is with the refresh html, there's an extra double quote after URL= so that the params aren't right.
The other problem is that the "lastactivity" time that's used to keep the session alive is updated using a shutdown query, and those don't get run at all unless exec_shut_down() is called (which is usually called by print_output() in vb scripts). I put exec_shut_down() at the end of my holdsession.php. (I haven't done anything with vB 4 versions so I don't know if this still applies).
There was also a problem with some code that apparently addresses a bug involving some version of IE and an "Error 005". I don't remember the details but I ended up hacking the code and changing $vs['start'] = $gametime; to $vs['start'] = $gametime - 1.0; around line 3484 of arcade.php.
|