Как сделать переход по страницам без формирования url адресов (как мобильное приложение)?
Добрый день, помогите,пожалуйста, как можно реализовать переходы по разделам (страницам) без перезагрузки сайта, с кнопкой назад, не создавая новых url, как в мобильных приложениях. Пример фото прикрепил, подскажите, пожалуйста.
на PHP пишешь страницу (например get_info.php) которая получает информацию из БД согласно заданному ID ( например get_info.php?id=1) и возвращает в нужном тебе формате (например json)
На JS пишешь функцию для получения информации путем отправки запроса к данному файлу (Fetch или Ajax )
На JS пишешь функцию рендеринга страницы
На JS пишешь функцию перехвата события click по ссылкам и запрещаешь переход, вместо этого вызывая "функцию для получения информации" и "функцию рендеринга"
Так же нужно добавить переменную для того чтобы знать куда возвращаться и принять волевое решение либо вновь делать запрос и получать данные или же хранить тело HTML страницы которую нужно показать при нажатии на кнопку "назад"
Делай приложение на React или Vue, для навигации используй React Router или другое.
Если писать на чистом JS или jQuery огромный шанс выстрелить себе в ногу, да и большая трата времени на лишнее.