Jump to content

Archived

This topic is now archived and is closed to further replies.

e11even

Parallel script execution + AJAX

Recommended Posts

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,

Share this post


Link to post
Share on other sites
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) ?

Share this post


Link to post
Share on other sites
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,

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.