e11even Posted July 2, 2006 Share Posted July 2, 2006 Hi all,I'm trying to develop an application that at some point needs to test a SSH connection to some hosts. I'm using AJAX to perfom the test by making a request to a script < testConnection.php >. Since this can take a while, I wanted to provide the user with some kind of progress indication.In my approach, as < testConnection.php > runs, I put some status messages in the $_SESSION variable. Meanwhile, in the client side, i make several successive Asynchronous calls to another script < checkStatus.php > that returns the messages stored in $_SESSION.The problem is that < checkStatus.php > will not run until < testConnection.php > has finished running and therefore it will display all the messages at once :(Can someone please help me on getting this to work or suggest another approach in order to achieve this "progress indicator" result?Thank you in advance, Quote Link to comment https://forums.phpfreaks.com/topic/13421-parallel-script-execution-ajax/ Share on other sites More sharing options...
heckenschutze Posted July 2, 2006 Share Posted July 2, 2006 Why don't you have 'testConnection.php' update a cookie it self as it goes along, and have your text page, read from the cookie every so often (using javascript) ? Quote Link to comment https://forums.phpfreaks.com/topic/13421-parallel-script-execution-ajax/#findComment-51813 Share on other sites More sharing options...
e11even Posted July 2, 2006 Author Share Posted July 2, 2006 Hi,Thanks for the tip, I tried it but it didn't work cause the cookie is set only after < testConnection.php > starts outputting some contents and that's in the end of the script. I'm I missing something or theres anyway to force the update of the cookie before the script ends? Some way of "flushing" the headders?Thanks once again, Quote Link to comment https://forums.phpfreaks.com/topic/13421-parallel-script-execution-ajax/#findComment-52229 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.