QR-код / ​​PHP билетная система

У меня есть QR-код, который распечатан в заявке, в котором после сканирования он переходит по этому URL-адресу bungeedesign.com/ticketvalidatorv1/index.php. На странице показано, действителен ли билет, проверяя дату, которую я установил, совпадающую сегодняшняя дата (текущий день).

Если установленная дата не совпадает с текущим днем, то на странице отобразится "недействительно", так что это означает, что билет больше не действителен, так как он не соответствует текущему дню. Есть ли способ сохранить тот же самый код qr в заявке с тем же URL-адресом и установить новую дату и проверить, совпадает ли она с сегодняшним днем, в то время как заявки, которые использовались вчера / ранее, все еще находились в недопустимом состоянии.

Причина, по которой я спрашиваю об этом, заключается в том, чтобы не тратить билеты, которые уже были распечатаны, поскольку мне пришлось бы изменить код qr и URL-адрес другой страницей, связанной с новой установленной датой, в то время как старые билеты просто указывали бы на старый URL-адрес в который всегда будет отображать недействительным, что я хочу, но просто не хочу, чтобы билеты устарели, как только день закончится, и останутся остатки.

Извините, если это немного запутанно!

1 ответ

Решение

Сохраните свои билеты в таблицу и используйте их идентификатор, чтобы создать URL и проверить их действительность.

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

Другие вопросы по тегам