Я пытаюсь найти решение этой проблемы: у меня есть страница в приложении php, которая не может быть открыта несколько раз, чтобы избежать перезаписывания сессии. Я провожу много времени, не найдя решения!Избегайте открытия одной и той же страницы дважды
Последний, который я пробовал, - это использование событий jquery «load» и «unload» в окне. Он отлично работает, если я открываю одну и ту же страницу в новом окне или новую вкладку, но она также блокирует страницу, если я обновляю ее!
Я действительно не знаю, как это сделать! Я думал, что это простой пример использования семафора ... но я не могу правильно его закодировать.
Любые предложения? (приветствуются как решения php, так и js)
Можем ли мы увидеть вашу попытку на PHP и javascript для вашей попытки jQuery. – RobertPitt
В соответствии с руководством Jquery обновление страницы запускает 'unload' сначала: http://api.jquery.com/unload/, поэтому ваш семафор следует удалить при обновлении. Увидеть код будет лучше, согласно @RobertPitt – Fanis