Hi Thomas,
Thanks for getting back to me.
I checked on those variables, and the values I listed in my original post are both the global and local values. As for php.ini, it is located in C:\WINNT\php.ini. Is that expected?
I have a theory, though. The more I read, it seems as though a value of "-1" for max_input_time means "use the value of max_execution_time for max_input_time". Since max_execution_time is defaulted to 30 in the php.ini file, it follows from the previous statement that max_input_time would get set to 30 as well.
Since my ini_set('max_execution_time', 1000) doesn't happen until AFTER the script is parsed, where as max_input_time is set to the default of max_execution_time BEFORE my script is parsed, no matter how high I set max_execution_time, max_input_time will remain at 30 seconds. Thus, I still get timeouts after 30 seconds.
Does this make sense? It seems the best way to fix this would be to have my web hosting company set the value of max_input_time to some really high number (for example, a half hour) in php.ini. This way, since it isn't "-1", it won't get defaulted to 30 seconds anymore and all will be well with the world.
Let me know what you think...
-Brad