мне надо сделать таймер на сайт, который будет писать в 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>