У меня есть php-файл, который отправляет текстовые сообщения на мобильный телефон всем пользователям, которые у меня есть в конкретной таблице моей базы данных.
Теперь записи примерно 2000 или около того, и это число будет увеличиваться.
На моей странице есть небольшая форма, в которой из выпадающего списка выбирается список пользователей, которым должно быть отправлено сообщение, а затем пользователь записывает текст для отправки в текстовой области, а затем, нажав кнопку «Отправить», скрипт php завершает отправку сообщения на мобильные номера.
Теперь при попытке отправить сообщения мой браузер показал ошибку тайм-аута шлюза, но скрипт продолжал работать, и сообщения отправлялись на мобильные телефоны, но не один раз, а 6 раз.
Я проверил свой сценарий, мой запрос и весь код правильный. Это все произошло из-за тайм-аута этого шлюза.
Теперь этот тайм-аут шлюза удерживает скрипт снова и снова, пока браузер не будет закрыт ?? Это было причиной того, что одно сообщение было отправлено 6 раз на мобильные номера?
Я имею в виду, как я могу избежать моего файла от получения этой ошибки шлюза, чтобы одно сообщение отправлялось только один раз на номер ??