kostya1704, localStorage, если используете эти данные только на фронте.
Сессия, если используете их на беке, и не нужно их хранить долго.
Если предполагается, что пользователь увидит эти просмотренных даже через пару месяцев, то БД.
webymax, если их 2, то можно попробовать поигиаться со всплыванием/опксканием события, но если больше - придётся городить что-то свое.
Но вообще сама ситуация, в которой у вас результат зависит от порядка вызова неправильная.
Вы можете создавать свои события, и в последующих обработчиках слушать уже свои события.
webymax, если их 2, то можно попробовать поигиаться со всплыванием/опксканием события, но если больше - придётся городить что-то свое.
Но вообще сама ситуация, в которой у вас результат зависит от порядка вызова неправильная.
Вы можете создавать свои события, и в последующих обработчиках слушать уже свои события.
DaniilPo, это вот яркий пример проблемы XY, когда у вас вопрос вроде бы про ajax и undefined function, а по факту надо было определить с мобилки ли посетитель.
Ну или клиентским js-css это тоже можно сделать не трогая серверную часть вовсе.
DaniilPo, ага, то есть у вас там не две строчки, а больше.
И движок php считает, что там ошибка, но вы считаете что ее нет. Ну вам виднее, попробуйте переубедить движок.
А у нас все запасы телепатии заканчиваются, чтобы отсюда увидеть что именно происходит.
Абрам Петерс, вы не описали что пытаетесь сделать.
По отрывку кода, который вы привели, можно сделать три вывода:
1. у вас есть что-то до этого отрывка.
2. у вас есть что-то после этого отрывка.
3. при получении POST-запроса вы зачем-то делаете переадресацию.
4. вы изменяете $_SESSION["$id"], а при отображении кнопки проверяете $_SESSION[$id] (возможно оно сработает, если $id это строка).
Кто такой "он", который то исчезает, то не исчезает - непонятно. При каких условиях он это делает - тоже.
Что такое $_SESSION["$id"] и зачем вы пишете булево значение в переменную с таким названием - тоже непонятно.
Что значит "потом id засунул в название сессии" - тоже хз, а самое главное - непонятно зачем это все.
https://redis.io/topics/persistence