Я пытаюсь написать небольшой PHP-скрипт для управления подписками на список рассылки. Я пытался найти любые ресурсы, которые могу найти в Интернете, но я только придумал:
- Очень простые сценарии PHP с только одной функцией согласия или «поддельными» функциями двойной подписки.
- Очень сложные проекты PHP с несколькими мегабайтами, такие как PHPList (7,8 МБ!)
В случае «поддельного» двойного согласия я вызываю методы, которые либо помещают адрес электронной почты в качестве строки проверки, либо используют файлы cookie в браузере.
Все, что я хотел бы достичь, это:
- Кто-то может написать свой адрес электронной почты в форме PHP и нажать «Отправить»
- Он получает электронное письмо с URL-адресом, по которому ему нужно щелкнуть. Ссылка должна содержать не адрес электронной почты, а некоторую md5 или случайную строку
- После нажатия на URL-адрес он попадает на страницу, на которой отображается «электронная почта подтверждена»
На стороне сервера адреса могут быть сохранены в текстовом файле. в защищенной папке или, если вы считаете, что действительно важно хранить их в базе данных, а затем в базе данных.
На данный момент у меня следующие вопросы:
- Может ли кто-нибудь подсказать мне какое-нибудь учебное пособие или статью о том, как написать такой сценарий
- Должен ли я использовать базу данных или простой файл . Все, что мне нужно, это вставить простые строки новых писем с возможностью дублирования проверки.
- Как сохранить временные идентификаторы для системы двойного согласия. Я подумал об использовании чего-то вроде
md5 ("электронная почта". "Кодовая фраза")
для генерации идентификаторов и хранения их рядом с адресами электронной почты.
задан hyperknot 18 October 2011 в 17:50
поделиться