Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2015, 22:53   #1
nibufep
Форумчанин
 
Регистрация: 02.08.2014
Сообщений: 476
По умолчанию Создание куки с условием

Всем доброго дня!

Как можно добавить запись в куки если пользователь посетил сайт 5 раз за день? Жизнь куки должна быть 1 день.
nibufep вне форума Ответить с цитированием
Старый 06.05.2015, 11:09   #2
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

Цитата:
Сообщение от nibufep Посмотреть сообщение
Всем доброго дня!

Как можно добавить запись в куки если пользователь посетил сайт 5 раз за день? Жизнь куки должна быть 1 день.
зачем это нужно такой велосипед? вам придется хранить заходы пользователя как то, пусть то в БД или в файле или в том же кукесе, только для того чтобы создать кукис? а если IP у клиента часто меняется?
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума Ответить с цитированием
Старый 06.05.2015, 19:26   #3
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 821
По умолчанию

воспользуйтесь другой кукой, которая будет считать количество посещений ))
если её значение будет 5, то создавать требуемую куку :D
^-.-^ My GitHub
Fenex вне форума Ответить с цитированием
Старый 06.05.2015, 20:04   #4
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

Цитата:
Сообщение от Fenex Посмотреть сообщение
воспользуйтесь другой кукой, которая будет считать количество посещений ))
если её значение будет 5, то создавать требуемую куку :D
хех - не поверишь так и хотел написать в начале потом подумал не стоит=) выглядит это как то не здраво==)))
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума Ответить с цитированием
Старый 06.05.2015, 23:28   #5
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 821
По умолчанию

Цитата:
хех - не поверишь так и хотел написать в начале потом подумал не стоит=) выглядит это как то не здраво==)))
Адекватность решения ровно такая же, как и адекватность самой задачи )
^-.-^ My GitHub
Fenex вне форума Ответить с цитированием
Старый 06.05.2015, 23:35   #6
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

Цитата:
Сообщение от Fenex Посмотреть сообщение
Адекватность решения ровно такая же, как и адекватность самой задачи )
задачи действительно грандиозные - далее все было белым белым (для вумных - они поймут) - задумался на пару минут что же хотел сделать автора а....и для чего такое могло понадобится, и почему нельзя базу использовать....
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума Ответить с цитированием
Старый 07.05.2015, 04:57   #7
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 821
По умолчанию

Цитата:
Сообщение от Stanislav Посмотреть сообщение
задачи действительно грандиозные
Да, горы свергать - это тебе не разовую куку ставить! На самом деле рядовой случай. Может разрабатываться браузерное расширение с какой-нибудь рекламой и\или сбором статистики. Кстати, вместо cookie в качестве счётчика можно localStorage использовать, но мы об этом не промолчим =)
^-.-^ My GitHub
Fenex вне форума Ответить с цитированием
Старый 07.05.2015, 10:44   #8
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

Цитата:
Сообщение от Fenex Посмотреть сообщение
Да, горы свергать - это тебе не разовую куку ставить!
Ну я бы на самом деле лучше вел все в базе, естественно не бездумно писать всех подряд. для быстроты можно использовать редис, вообщем любое key-value хранилище периодически сливать данные в БД. (для статистики) таким образом можно считать так: IP : QTY причем IP ключ будет только из уникальных значений состоять.

Но боюсь кука - это самое простое, но и самое не надежное решение. удалил - изменил куку вот вам и другой результат. Как говорил один из людей =) это еще не все=)
но думаю автора это не заботит особо - главное задачу выполнить а как не важно, завтра будет вопрос как защитить куку...
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
куки C# dimasik9281 C# (си шарп) 4 22.08.2014 10:33
Куки в C# dimasik9281 Фриланс 0 21.08.2014 15:38
Куки ilSMoKEli Работа с сетью в Delphi 1 15.06.2010 11:09
Создание списков с условием lexx2030 Microsoft Office Excel 0 27.07.2009 20:04