Да, куки были бы одним из методов подхода для этого. На перенаправленной странице вы можете обработать флаг, чтобы пометить пользователя как «Проверено», а затем использовать этот файл cookie для отображения дополнительных данных. Это было бы достигнуто путем использования одной из переменных $ _GET и обработки чего-либо из формы. Вы всегда можете сделать это через скрытое поле формы. С mailchimp я знаю, что у них обычно есть метод отправки обратно обработанных данных формы. Вы также можете использовать супер-глобальный $ _SESSION. Еще одним способом было бы сохранить флаг в записи базы данных пользователей, если они вошли в систему, но, очевидно, это будет работать только в этих условиях.
Помните, что с помощью сеансов или файлов cookie это несколько изменчиво, потому что если пользователи по какой-либо причине отключили cookies, это не сработает. Кроме того, если они посещают сайт с другого устройства, это, очевидно, не будет сохраняться. Вот почему вы можете использовать метод базы данных через логин пользователя, таким образом, он более надежный.
Да, я говорил о вашем сайте. Альтернативой всей системе входа в систему должно быть захват их IP-адресов, их сохранение в таблице БД при их проверке, а затем проверка при принятии решения о том, показывать ли дополнительный контент. Это само по себе может привести к поражению производительности, особенно по мере роста вашей пользовательской базы.
Однако вы можете использовать это в сочетании с куки-файлами или $ _SESSION, чтобы по существу имитировать их, чтобы они вошли в систему так, чтобы говорить. Затем, когда у вас есть свой набор $ _SESSION, вы можете проверить это на последовательных нагрузках, а не на попадание в базу данных. Это в основном то, как традиционные системы входа в систему обрабатываются в любом случае, мы просто уничтожаем требование входа в систему и вместо этого используем свой IP-адрес.
Спасибо Hybrid. Я определенно предпочел бы использовать надежный метод, но я смущен тем, как я буду хранить флаг в записи базы данных пользователей. Вы говорите о том, чтобы что-то делать в MailChimp? Или вы предлагаете добавить функцию участника на свой сайт. Это похоже на большую задачу для такого простого требования ... – Nova