Показать сообщение отдельно
  #7 (permalink)  
Старый 03.07.2019, 13:21
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Вы сперва с логикой разберитесь, а уже затем конкретно. Кто обрабатывает ссылки? Что за страницы?

Если все запросы через индексный файл, значит обработчик один в нем, иначе ...
Если страницы динамические, то да, ссылки можно хранить в файле/базе. Но если это статические страницы, то не нужно хранения, достаточно удалить сам файл страницы.

Если речь только о 10 фиксированных страницах и они умирают до конца веков человечества, то да, удаляем, иначе лучше добавлять.

А логика такова:

$request = $_SERVER['REQUEST_URI']; - это запрашиваемая страница, а что вы держите в качестве URL только вам и богу известно.

Далее проверяется, в случае фиксированных десяти и ...:

if($link = file('link.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES) AND in_array($request, $link)) {

здесь удаление из файла как показано выше, и вывод страницы

} иначе нет вывода

Так что описать надо что к чему, если хотите получить конкретный ответ.
Ответить с цитированием