Хранение и получение переменных в/из куках cookies (javascript+php)

Иногда требуется хранить переменные в куках например для выбора отображения контента.

ниже простой пример

оставляйте в комментариях вопросы или предлагайте лучшее решение

<select onchange=»getvalassort(this);»>
<option value=»N» <?if ($_COOKIE[‘whatassort’] == «N»){?>selected<?}?>>Контент 1</option>
<option value=»Y» <?if ($_COOKIE[‘whatassort’] == «Y»){?>selected<?}?>>Контент 2</option>
</select>

<br/><br/>
<div style=»clear: both;»></div>

<script>
function getvalassort(sel)
{
$.cookie(‘whatassort’, null)
$.cookie(‘whatassort’, sel.value);
location.reload();

}
</script>

Хранение и получение переменных в/из куках cookies (javascript+php)