Показать сообщение отдельно
  #1 (permalink)  
Старый 07.06.2013, 19:18
Новичок на форуме
Отправить личное сообщение для lapitsky Посмотреть профиль Найти все сообщения от lapitsky
 
Регистрация: 07.06.2013
Сообщений: 1

Таймер на 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>
Ответить с цитированием