Показать сообщение отдельно
  #5 (permalink)  
Старый 15.09.2019, 18:01
Интересующийся
Отправить личное сообщение для razik Посмотреть профиль Найти все сообщения от razik
 
Регистрация: 14.09.2018
Сообщений: 21

Сообщение от laimas Посмотреть сообщение
Анализировать запросы клиента. Для этого все запросы клиента нужно хранить в сессии, в РНР это суперглобальный массив $_SESSION. В сессию можно записывать имя файла, которое из сетевого пути можно получить функцией basename. Перед тем как отдать клиенту запрашиваемую страницу, серверный скрипт проверяет содержит ли сессия ранее запомненное имя страницы и если да, то направляет клиента на нее, если же нет, то запоминает новое имя страницы в сессии и перенаправляет на нее.

То есть, на сервере либо все запросы клиента должны перенаправляться на индексный файл, в котором выполняется сценарий вышеописанный, который проверяет, запоминаем, перенаправляет на ... или подключает нужный файл, либо в каждом из ваших файлов должен быть php-код выполняющий эти операции. Для того, чтобы РНР код выполнялся в файлах с расширением .html, это расширение нужно добавить как исполняемое на сервере.

В общем нужно сперва определится со структурой файлов на сервере и прочие условия если таковые есть.
могу файлы сделать не .html а .php, мне бы понять как реализовать кодом что вы описали выше, структура файлов, все страницы:
1.php
2.php
3.php
4.php
будут в корневом каталоге сайт.ру/

а всю логику хотелось бы вывести в файл если такое возможно?
к примеру config.php а далее получается его можно уже подключить к страничкам .php

<?php include 'config.php';?>

но вот по поводу логики не хватает знаний( поэтому обратился за помощью
Ответить с цитированием