У jQuery есть плагин который сильно упрощает работу с cookie. Скачать его можно с официального сайта jQuery . Затем подключаем его как обычно подключаем javascript.

Перед использованием обертываем:

[cc lang=”js”]
$(function() {
});
[/cc]

Или
[cc lang=”js”]
$(document).ready(function(){

});
[/cc]
Обращение к cookie с именем “my_cookie” выглядит так:
[cc lang=”js”]
var my_cookie = $.cookie(‘my_cookie’);
[/cc]
В этом случае переменная my_cookie получит содержимое пирожка.
Чтобы задать значение cookie пишем так:
[cc lang=”js”]
var value = ‘Значение куки';
$.cookie(‘my_cookie’, cook );
[/cc]
Ну и чтобы удалить нужно просто в значение записать null:
[cc lang=”js”]
$.cookie(‘my_cookie’, null);
[/cc]
У cookie плагина для jQuery есть возможно задания некоторых параметров cookie:
[cc lang=”js”]
$.cookie(‘my_cookie’, value, { path: ‘/’, expires: date, domain: “azzrael.ru”, secure: true });
[/cc]
Чтобы получить содержимое cookie в PHP нужно перед любым выводом ( важно ! ) типа echo обратиться к массиву $_COOKIE, например так:
[cc lang=”js”]
$cookie_value = $_COOKIE[‘my_cookie’];
[/cc]

25 августа 2010 |

Есть что сказать по теме статьи? Пожалуйста - пишите!