|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Eugeny Goltsov 2:5004/550.17 09 Feb 2001 10:03:19 To : Artem Harchenko Subject : cookies -------------------------------------------------------------------------------- 17 Мар 37 06:41, Artem Harchenko -> All: AH> Делаю огромный мп3 архив (~15000 файлов)... AH> сделал скрипт, который автоматически выдерает из мп3хи таг и генерит AH> хтмл-код... AH> теперь заказчик захотел чтобы файл можно было скачать, введя свой AH> e-mail(для рассылки =) ), но одно условие, чтобы он вводил его один AH> раз и потом не парился... единственное разумное решение походу - AH> куки... но как... =) 1. При загрузке страницы с вводом е-майла проверяешь наличие своей куки (см. ниже). Тут же можешь проверить возможна ли запись в куки. 2. Попросить включить куки (если они выключены) 3. Если твоей куки нет то после ввода е-майла ставишь куку, по твоим условиям можешь сделать сразу на 10 лет. Можно реализовать с помощью CGI.PM, и доки там грамотные. Можно и без CGI, в факе есть пример с куками. AH> ЗЫ А может можно что-нить вместо кук? Можно, но не надежно, и не для всех. Отслеживать по IP адресам. Hо тут еще больше проблем - динамические адреса, прокси Хотя этот вариант можно использовать при выключенных куках Hо ИМХО лучше кук выхода тут нет. Eugeny [www.alltost.newmail.ru - тосты] [www.opengl.agava.ru - C++,OpenGL,DirectX] --- * Origin: Фидошники-самые чиcтые люди!Все мылят, мылят, мылят. (2:5004/550.17) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/39283a83b566.html, оценка из 5, голосов 10
|