Я пытаюсь настроить систему, в которой пользователь вводит некоторую информацию в форму, и создается электронное письмо, в котором информация сохраняется в mysql. Я пытаюсь выяснить, как сделать так, чтобы электронное письмо было отправлено, например, через 20 минут после того, как пользователь сделал свой вклад. (Без пребывания пользователя в браузере).
Мне нужна эта задержка, так как мне нужна возможность администратора войти на страницу, чтобы просмотреть электронную почту и, возможно, отредактировать ее перед отправкой. Это возможно через работу cron. Могу ли я настроить один, который автоматически проверяет таблицу sql на наличие обновлений, а затем отправляет электронную почту через определенное время?
Или возможно отложить сценарий php с помощью функции сна, а затем отправить электронное письмо. Можно ли заставить скрипт PHP все еще работать, когда пользователь закрыл сайт и ушел?