PHP 8.2+ с session. Распакуйте архив. php -S 127.0.0.1:8793
Откройте http://127.0.0.1:8793/save.php и ссылку на read.php в том же браузере.
В приватном окне откройте read.php: язык ещё не выбран. Остановить сервер: Ctrl+C.
Это первая механика хранения несекретного выбора, не проект авторизации.

Автоматическая HTTP-проверка после запуска сервера: python probe_http.py first
При другом порте задайте PHP_MANUAL_HTTP_URL=http://127.0.0.1:PORT.
