СЕССИЯ JS PHP
Сессии в PHP и JavaScript позволяют сохранять данные между различными запросами пользователя к серверу. Сессия в PHP создается на сервере и ассоциируется с уникальным идентификатором - session_id, который передается клиенту в виде cookie или в URL. В браузере клиента сессия может быть использована через средства JavaScript с помощью cookie или Local Storage.
Для работы с сессиями в PHP используются функции session_start(), для запуска новой сессии, и session_destroy(), для удаления текущей сессии, а также функции для чтения и записи данных в сессию.
session_start();
$_SESSION['user_id'] = 123;
echo 'Session ID: ' . session_id();
Для работы с сессиями в JavaScript используется объект sessionStorage, который предоставляет доступ к локальному хранилищу браузера для текущего домена. Данные, сохраненные в sessionStorage, доступны только в текущей вкладке браузера и сохраняются до закрытия вкладки.
sessionStorage.setItem('user_id', 123);
console.log('Session ID:', sessionStorage.getItem('user_id'));
access javascript data in php
Уроки PHP 7 - Сессии в php. Как работать с сессиями.
Авторизация и регистрация с сессией на чистом PHP
Чат на PHP - 8 - Сессии и простейший механизм аутентификации
Урок ruphp.coms и сессии
Сессии в PHP - Базовый курс PHP-7
PHP Using session example and passing php variable to Javascript
Как передать значение переменной из JavaScript в PHP
Публичное собеседование: PHP-программист [Хекслет]
Сессии PHP и формы