Предварительный просмотр ссылки на Outlook, ломающий «одноразовый URL» - PullRequest
0 голосов
/ 26 февраля 2020

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

Я отправляю электронное письмо клиенту с URL, содержащим токен, когда он фиксирует форму .

Отлично работает для людей, которые используют Gmail и еще много чего. Однако многие клиенты, использующие Hotmail, жаловались на то, что всегда, когда они нажимали URL-адрес даже в первый раз, он уже был недействительным.

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

Есть ли в PHP способ определить, осуществляется ли доступ к URL-адресу системой предварительного просмотра ссылок? Таким образом, я мог сделать токен недействительным только тогда, когда доступ не был сделан при предварительном просмотре ссылки.

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