정확한 영어로 내 문제를 설명하기 위해 최선을 다할 것입니다.서버 시간과 자바 스크립트 카운트 다운 동기화
나는 setinterval로 timeleft (서버 시간으로 계산)를 표시하는 ajax에서 전체 카운트 다운을가집니다. 목표는 타임 레프트가 어떤 목표에 도달 할 때 한 번만 함수를 호출하는 것입니다.
$timeLeft = strtotime($wallet->date_upd)- time();
if ($timeLeft <= 3)
{
function() 'this function update or not $wallet->date_upd to add time'
}
아약스 카운트 다운이 글로벌이며 전송 및 렌더링 지연으로 인해 여러 사용자가 함수를 호출 할 수 있습니다. 어떤 아이디어입니까?
무엇이 문제인가? –
함수가 이미 호출되었는지 여부에 관계없이 서버에서 유효성을 검사 할 수는 없습니까? 어떤 사용자라도 사용자간에 시간을 동기화하려고 아무리 어려워도 클라이언트의 기능을 언제든지 호출 할 수 있습니다. –
mysql에서 bool insert를 사용하여 함수가 호출되었는지 확인하려고했습니다. 그러나 지연과 함께,이 기능은 한 번 이상 호출 될 수 있습니다 – user3755663