Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Таймер на js с записью в mysql (https://javascript.ru/forum/misc/38916-tajjmer-na-js-s-zapisyu-v-mysql.html)

lapitsky 07.06.2013 19:18

Таймер на 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>

dmitriymar 07.06.2013 19:37

Цитата:

Сообщение от lapitsky
вот нашел код, как можно сделать через сессию, только объясните как можно писать в mysql, и как удалить куки и поставить новую метку

ничего, что это не по РНР форум?


Часовой пояс GMT +3, время: 09:26.