Таймер на js с записью в mysql
мне надо сделать таймер на сайт, который будет писать в mysql сколько времени у пользователя осталось
вот нашел код, как можно сделать через сессию, только объясните как можно писать в mysql, и как удалить куки и поставить новую метку :) <?php $server_time = microtime(true); session_start(); if (empty($_SESSION['alert_time'])){ $_SESSION['alert_time'] = microtime(true) + 100; } ?> <html> <head></head> <body> <script type="text/javascript"> var serverTime = Math.ceil( <?= $server_time ?> * 1000 ); var localTime = (new Date()).getTime(); var diffTime = serverTime - localTime; var alertTime = Math.ceil( <?= $_SESSION['alert_time'] ?> * 1000 ) - diffTime - localTime; console.log("Razniza: " + diffTime); console.log("Vremeni ostalos: " + alertTime); if (alertTime > 0){ var timer = setTimeout(function() { alert('Done'); }, alertTime); } else{ alert('удалить куки и поставить новую метку времени'); } </script> </body> </html> |
Цитата:
|
Часовой пояс GMT +3, время: 17:34. |