所有连接客户端的PHP相同随机数



大家好,我目前正在努力解决问题。.我正在尝试以一种有效的方式显示一个随机数,该数字将显示为所有连接的所有连接客户每120秒一次。

到目前为止,我已经实施了一种方法来检索所需的时间,直到接下来的120秒

<?php
   $timestamp = time();
   $nextTwoMinute = ceil($timestamp/120) * 120;
   echo json_encode(($nextTwoMinute - $timestamp));
?>

加载后每秒都会每秒降低。

var add_secs = " s";
var time_s = setInterval(update_time, 1000);
function reqListener () {
    console.log(this.responseText);
}
var currTime = "";
var oReq = new XMLHttpRequest(); //New request object
oReq.onload = function() {
    currTime = this.responseText;
};
oReq.open("get", "scripts/php/calc.inc.php", true);
oReq.send();
function update_time() {
    document.getElementById("time_left").value = currTime<0 ? currTime=120:currTime--;
    $("input.circle").val(currTime);
    $("input.circle").trigger('change');
}

我想要它,所以在计时器达到0之后,启动一个将生成随机数的事件,每个其他客户端应该相同。仅使用PHP,MySQL或JS?

可以实现这一点

感谢您阅读此主题。

这应该在php

中解决您的问题
timestamp=time();
  if($timestamp % 120 == 0)
       //update the random number

最新更新