Запретить пользователям открывать несколько экземпляров одного и того же веб-сайта

Мне нужна помощь с PHP и JS-скриптами в Интернете.

То, что я пытаюсь сделать, это нечто вроде корзины покупок. Информация о продукте передается через параметры URL и хранится в SESSIONS на PHP. (Например, http://www.mysite.com/pid=13 )

Если пользователь открывает новую вкладку в браузере и загружает http://www.mysite.com/pid=25 , вторая вкладка покажет обновленную корзину с двумя элементами, но на первой вкладке будет отображаться только 1 элемент, если я не обновляю вручную Это.

Что мне нужно:

  1. Когда пользователь впервые посетит мой сайт, будет загружена информация.
  2. Когда пользователь открывает другой экземпляр одного и того же сайта (тот же URL) в браузере (например, новая вкладка), второй экземпляр будет закрыт, и первый экземпляр будет обновлен для загрузки некоторой обновленной информации.

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