Как реализовать тайм-аут в системе онлайн-бронирования - PullRequest
1 голос
/ 15 декабря 2011

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

Я планирую использовать PayPal, но я не уверен, есть ли у него функция таймера (кнопка подтверждения оплаты будет отключена по истечении времени).

Мой поток выглядит так: Выберите Страница комнаты -> Страница информации о клиенте (таймер запуска) -> Оплата (PayPal) -> Страница результатов

Любые предложения приветствуются ... (Я новичок в веб-разработке) Заранее спасибо ..

1 Ответ

1 голос
/ 15 декабря 2011

Вы всегда можете сохранить время в стиле UNIX в сеансе:

session_start();
$_SESSION['start'] = time();

И когда вы захотите закончить его, вы можете получить разницу во времени (прошедшее время), вычитая сохраненное время из текущегоодин:

time() - $_SESSION['start'];

Проверьте http://php.net/time для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...