Я использую файлы cookie на основе сеансов с моим сайтом. К моему большому удивлению, я заметил, что если установить cookie сеанса (не постоянный файл cookie), закрыть вкладку, а затем снова подключиться к сайту, файлы cookie сеанса все еще существуют. На самом деле это не то, что я ожидал. Я ожидал, что файлы cookie сеанса будут удалены.
Если вы закроете браузер, файл cookie сеанса будет удален, поэтому почему бы не закрыть вкладку, чтобы иметь тот же результат?
Поэтому я использую PHP5 и jQuery. Есть ли что-нибудь, что я могу сделать так, что когда вкладка закрыта, я могу исправить эту проблему сеанса? К сожалению, событие onbeforeunload в теге BODY не полезно здесь, потому что, когда вы нажимаете кнопку со страницы, оно запускает это событие, а не только закрывает вкладку.