169 похожих чатов

Всем привет. Ребята, кто делал счётчик обратного отсчёта, подскажите пожалуйста,

как его можно запускать в момент когда заходит на сайт посетитель?
То есть, если один зашёл на сайт для него запустился таймер, для второго посетителя свой таймер запустился. Куда копать, погуглила, нормальной информации не нашла...

11 ответов

9 просмотров

элементарно просто по завершению загрузки страницы запускайте таймер. так у каждого будет свой

Алена- Автор вопроса
i7 4n
элементарно просто по завершению загрузки страниц...

Все бы ничего, но хочется отслеживать, человек отправил заказ когда у него таймер работает или уже по нулям. Хотя возможно можно контент поменять если уже таймер закончился...

Алена
Все бы ничего, но хочется отслеживать, человек отп...

запомните, что валидация должна быть на стороне бэкэнда

Алена- Автор вопроса
Алена
Я думала все будет проще 😅

могу объяснить проблематику, если хотите

Алена- Автор вопроса
Алена
Если вас не затруднит...

ну вот к примеру, вы завели переменную или храните в локалСторадже данные. начнём с того, что эти данные банально и элементарно меняются через девтулзы. уже уязвимость таким образом, когда вы отправляете запрос, уверенности, что данные не изменены снаружи, нет и быть не может если делать таймер на бэкэнде (по факту - записывать время начала сессии), то на фронтенде вы просто выводите фейковый таймер, но вся проверка на бэке. тогда всё надёжно

Алена
Если вас не затруднит...

понятно? если подробнее, то лучше лс, чтоб тут не спамить

Алена- Автор вопроса
i7 4n
ну вот к примеру, вы завели переменную или храните...

https://megatimer.ru/ Я нашла готовый таймер, и там в настройках можно установить что он запускается отдельно для каждого нового посетителя. Но отслеживать ни как нельзя когда он заканчивается. Вот я хотела свой по такому же принципу сделать

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта