Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 1073713
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T21:01:35+00:00 2026-05-16T21:01:35+00:00

I’m building a webapp. HTML+AJAX <–> PHP <–> MySQL; very traditional. What I need

  • 0

I’m building a webapp. HTML+AJAX <–> PHP <–> MySQL; very traditional. What I need to do is have some state that all sessions can read from, and something that drives state changes even when there are no users looking at the site.

A simple example would be a counter. We start the counter running from zero, and then whenever any user connects to the website, they see the current value of the counter. Even if nobody is looking at the website, the counter still increases. Everyone looking at the website sees the same value at the same time.

What’s the best way to implement this? It seems like I should be able to do this without resorting to storing values in the database and having everyone query the database for state. But I don’t know how to have PHP running when nobody is connected. Do I need a fourth component? I don’t have my own webserver, this stuff is all hosted at some off the shelf place that setup the environment for me, but they seem to have most up-to-date and reasonable stuff one would expect in this sort of stack.

Clearly this isn’t my area of expertise, so any nudges in the right direction are appreciated.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-16T21:01:35+00:00Added an answer on May 16, 2026 at 9:01 pm

    You could set a global PHP variable and if your web host allows it in your control panel set up a cron job to run a php script in your app that increments the variable every certain amount of minutes.

    http://en.wikipedia.org/wiki/Cron

    Usually web hosts will have a cron scheduler app in their control panel that lets you pick what script to run and at what time intervals.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.