[nycphp-talk] Forcing page refresh
shiflett at php.net
Thu Aug 7 11:32:15 EDT 2003
--- crisscott at netzero.com wrote:
> I am trying to figure out if it is possible to force a page refresh
> for all users viewing a page at the same time.
Not exactly, but you can have pages that represent states in a state machine.
1. Regular page - has a Refresh header to refresh itself every 30 seconds
2. New Page - has a Refresh header to refresh itself every 30 seconds
When you want everyone to see the new page, you change the URL in the Refresh
header in state 1 to point to state 2.
I'm sure there are better examples of a state machine, but that just came to
mind. Keep in mind that this is not completely reliable and that you're
generating a lot of unnecessary traffic (and load) on your Web server to do
something that seems very unimportant.
> I want all users to see a new page when one user submits info via a form.
Can you explain what you're trying to do? Surely there is a better path to
> I am picturing something along the lines of:
> write_to_file($POST[new info]);
> foreach($ip_addr in $ip_addr_18.104.22.168?list)
> fputs(headers to refresh page);
> echo read_from_file();
> My question is, can I send headers to an ip address and expect the web
> browser to refresh even though the user at that address hasn't done
Nope. Imagine how awful that would be. Web browsers are HTTP clients, not
Hope that helps.
Become a better Web developer with the HTTP Developer's Handbook
More information about the talk