@NotLogo

Как задать условие вывода блока на странице в зависимости от того с какой страницы перешел на нее посетитель?

Добрый вечер, условия задачи:

Есть раздел Вопросы и ответы, с страницей на которой перечислены все вопросы отсортированные по тематике, если поселить посетитель кликает по выбранному вопросу он попадает на страница ответа, к примеру на вопрос Удалите ли вы аккаунт в случае неуплаты?.

Посетиль может попасть на страницу с ответом Удалите ли вы аккаунт в случае неуплаты?.
  • С описанного выше раздела Вопросы и ответы
  • С страницы Оплата с которой есть линк на эту страницу с ответом Удалите ли вы аккаунт в случае неуплаты?
  • С поиска по сайту
  • С выдачи поисковой системы
Здача
В зависимости от того откуда на страницу с ответом перешел посетитель выводить блок с текстом и ссылку или не выводить

С раздела Вопросы и ответы — блок с ссылкой «К разделу Вопросы и ответы»
С страницы Оплата — блок с ссылкой «К странице Оплата»
С поиска по сайту (с любой страницы использовав кнопку поиска ) — ничего не выводить
С поисковой выдачи — ничего не выводить
  • Вопрос задан
  • 551 просмотр
Решения вопроса 1
iiifx
@iiifx
PHP, OOP, SOLID, Yii2, Composer, PHPStorm
Можно добавить в ссылку с нужных страниц определенный get-параметр, на основе которого и определять. Это просто, быстро и решает вашу задачу
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
65536
@65536
вести историю переходов в сессии, можно обрезать по двум последним. оператор if
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы