Я не знаю, с каким языком на стороне сервера вы работаете, но обычно вы можете использовать параметр GET для заполнения вашего сеанса в новом окне.
В PHP вы можете использовать что-то вроде этого:
window.open("newurl.php?PHPSESSID=<? echo session_id(); ?>");
Я думаю PHP продолжает сеанс, используя идентификатор, который он получил таким образом (на самом деле никогда не пробовал, но должен работать). Если нет, вы бы проверили наличие переменной GET и принудительно установили идентификатор сеанса для скрипта, используя session_id () с идентификатором в качестве параметра перед session_start()
.