Если чисто на php, то напишите функции, первая будет при нажатии сохранять метку времени (печенька/сессия). Вторая пусть мониторит текущее время и сверяет.
BartonFink, ну так вся сложность что для каждой новой архитектуры нужно будет писать свои компилятор, а так сама виртуальная машина будет конкретно переводить код. Код один, платформ много. А не как в си куча дефайнов и проверять каждый чих