NO__OB: Вам dummyman уже ответил на этот вопрос. Все равно непонятно зачем такие сложности. Можно букмарклет запускать в один клик. Или на страницу добавить контрол.
Михаил Смирнов: localStorage на каждом поддомене будет отдельный. можно попробовать ставить куку на родительский домен, но придется по таймеру проверять не изменилась ли кука.
Алексей Стововой: Отладчиком вы не пользуетесь, насколько я понимаю.
Тогда сразу после строки $ff1 = unserialize...
Сделайте как-то так: echo var_export([$ff['money'],$ff1['money']]); и сразу после $ff['money'] = intval... echo var_export($ff['money']);
Ваник Хачатрян: На сервере ВСЕ проверки обязательны, так как проверку в браузере легко сломать и/или обойти. Если вы часть проверок дублируете на клиенте - получаете более отзывчивый интерфейс.