Каков наилучший подход к этому?
Потому что, как я обнаружил (и это имело смысл, только после того, как я попробовал это: p), вы не можете установить переменную PHP в условиях javascripts. (Duurrhh)
Единственное решение, которое я могу придумать, - это выполнить AJAX-вызов небольшого PHP-файла, который обрабатывает переменные сеанса
elm.click(function() {
$.post("session.php", { "hints":"off" });
turnOffHints();
}
А затем пусть session.php
справится с установкой новой переменной.
Но это выглядит как пустая трата, чтобы выполнить полный http-запрос только для установки одной переменной в PHP ...