2012-01-23 5 views
0

Я строил сайт в drupal 7, и мне нужен скрипт для чтения и записи cookie со специальной функциональностью, которую я хочу поместить в блок выбранного контента.javascript Cookie Drupal

Функциональность: у меня есть 2 содержимого, и мне нужно 2 cokies _ при просмотре содержимого -> напишите cookie -> прочитайте: если вы купили файлы cookie всех 2контентов, пользователь перенаправляется на другой узел.

Простой: 2 разных печенья | читать файлы cookie - если все 2 файла cookie отправлены, перенаправлять.

я попробовал некоторые решения, но не работает для меня :(

может кто-нибудь помочь мне, пожалуйста?

я буду очень благодарностью

+0

Вам нужно использовать js? Или другой способ хорош? –

+0

Мне нужно записать запись, которую пользователь просмотрел на этой странице, и когда он просматривает 2 содержимого, не позволяя просматривать контент в тот же день. По этой причине я выбрал javascript cookie, но я открыт для любых идей. –

ответ

1

Видя, как вы хотите, чтобы запретить пользователю чтобы получить доступ к не более чем двум узлам/контенту в тот же день, я бы предложил сохранить ip-адрес пользователя, а затем проверить его на своем сервере (так как файлы cookie легко удаляются).

То, как я это сделаю будет создавать модуль, который dds таблицу в базу данных с IP-адресом, датой, контентом и любыми данными, которые вам нужно будет проверить. Затем я бы проверил, есть ли 2 записи за последние 24 часа (и любые дополнительные требования для просмотра содержимого или проверки), а затем запрет доступа, если нет, а затем добавьте запись в базу данных. Не забудьте реализовать hook_cron, чтобы ваша база данных была чистой (стирание записей старше 24 часов).

+0

вы правы, я создаст его с этим типом решения, спасибо –