Запомнить выбор пользователя (сессии и куки)

vlad00777
На сайте с 24.12.2009
Offline
119
1366

Добрый вечер. Никак не могу понять как реализовать запоминание выбора пользователя.

Есть плеер (музыка играет на фоне) одна кнопка старт, если музыка на паузе и пауза, если музыка играет. По умолчанию музыка играет.

Вот код:

<a href="#" class="jp-play">старт</a>
<a href="#" class="jp-pause">пауза</a>

Нужно:

При нажатии одной из кнопок запомнить выбор плеер включен или нет, что бы при переходе на следующие страницы соответсвенно автоматически включать или выключать музыку.

Т.е если пользователь кликнул пауза, то на всех страницах не проигрывать музыку, если ничего не нажимал - то играет и если нажал старт, то тоже играла.

Надеюсь понятно написал. Пытался сделать через сессии, но не получилось, поэтому прошу помощи.

Вот что пытался:

<?php
session_start();
if(!isset($_SESSION['play'])) { $_SESSION["play"] = "on";}
if ($_SESSION['play'] == "on" ) {echo 'canplay: function() { $("#jquery_jplayer_1").jPlayer("play"); }';
}
if ($_SESSION['play'] == "off") {echo '';}
?>

И события соответсвенно:

$(document).ready(function(){
$('.jp-pause').click(<?php $_SESSION['play'] = "off"; ?>);

$('.jp-play').click(function() {
<?php $_SESSION['play'] = "on"; ?>
});
});

Спасибо за помощь.

П.с не упрекайте за музыку на сайте, не мои прихоти, а заказчика.

Верстка. Качественно! Адаптивная, резиновая, с параллаксом и прочими плюшками. В ЛС.
IL
На сайте с 20.04.2007
Offline
435
#1

<?php ?>

выполняется на сервере.

Устанавливать cookie при помощи javascript

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
vlad00777
На сайте с 24.12.2009
Offline
119
#2

ivan-lev, Спасибо. Искал как бы это правильно объединить, но что-то не нашел, гляну что да как с куками на js.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий