Как, с помощью jQuery, я могу узнать, был ли посетитель сайта раньше? - PullRequest
5 голосов
/ 16 апреля 2009

Я хочу создать контейнер div с сообщением для посетителей, впервые посещающих мой сайт. Посетители прочтут его и нажмут кнопку «Скрыть», чтобы навсегда исчезнуть.

Как это сделать?

Ответы [ 2 ]

8 голосов
/ 16 апреля 2009

Как насчет использования плагина Cookie для jQuery?

$.cookie('the_cookie', 'the_value'); // Create a session cookie ("the_cookie") and set its value to "the_value"
$.cookie('chocolate_chip_cookie', 'the_value', { // create a cookie with all available options
    expires: 7, // expires in seven days
    path: '/', // accessible from the whole site...
    domain: 'jquery.com',
    secure: true // ...but only on a secure connection
});
$.cookie('the_cookie', null); // delete the session cookie
0 голосов
/ 16 апреля 2009

Вы можете сделать это:

  1. Настройка файла cookie.
  2. Сохранение статуса в сеансе.

Вы можете сделать 1. с JavaScript, но также и с PHP. 2. может быть достигнуто только на стороне сервера, например, PHP.

Этот урок может быть полезен: http://www.shopdev.co.uk/blog/cookies-with-jquery-designing-collapsible-layouts/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...