За последние 24 часа нас посетили 20678 программистов и 1106 роботов. Сейчас ищет 531 программист ...

Как сохранять путь(ссылки) предыдущих страниц и отображать эти ссылки в хлебных крошках

Тема в разделе "PHP для новичков", создана пользователем AlexsaiL, 25 май 2017.

  1. AlexsaiL

    AlexsaiL Активный пользователь

    С нами с:
    23 дек 2016
    Сообщения:
    327
    Симпатии:
    23
    Подскажите, как сохранять путь(адрес ссылки) предыдущих страниц и отображать эти ссылки в хлебных крошках на сайте(навигация).пример: Главная>категория-1>товар-10.
     
    #1 AlexsaiL, 25 май 2017
    Последнее редактирование: 25 май 2017
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.230
    Симпатии:
    1.715
    Адрес:
    Молдова, г.Кишинёв
    Можно в сессию сохранять, но обычно делают без неё,
    когда показываешь товар, то ты знаешь что человек начал с главной страницы и потом выбрал категорию, получи товар с категорией и укажи все три страницы в хлебных крошках
     
  3. AlexsaiL

    AlexsaiL Активный пользователь

    С нами с:
    23 дек 2016
    Сообщения:
    327
    Симпатии:
    23
    пробовал так было все замечательно, но потом выяснилось что некоторый товар в бд может иметь несколько категорий и при отображении информации о товаре, он ее дублировал на странице, выдавая еще этот же товар под другой категорией тоже, а в хлебных крошках выкидывал две категории к которым он принадлежит. пришлось откинуть такой вариант
     
  4. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.548
    Симпатии:
    1.754
    В каком-то движке видел вариант, что в get весь маршрут накапливался
     
    denis01 и Алекс8 нравится это.
  5. Алекс8

    Алекс8 Активный пользователь

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    мне кажется это самый правильный вариант..
     
    denis01 нравится это.
  6. AlexsaiL

    AlexsaiL Активный пользователь

    С нами с:
    23 дек 2016
    Сообщения:
    327
    Симпатии:
    23
    через использование: _REQUEST ?
     
  7. Алекс8

    Алекс8 Активный пользователь

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    кстати если товар лежит в двух категориях и они обе друг за другом в хлебных крошках - это может увеличить глубину просмотра.. человек посмотрит что в хлебных крошках есть смежная категория и сходит еще и туда..
     
  8. neverlose

    neverlose Активный пользователь

    С нами с:
    27 авг 2008
    Сообщения:
    1.112
    Симпатии:
    20
    _REQUEST включает в себя и _GET
    _REQUEST объединяет _GET _POST _COOKIE
     
  9. AlexsaiL

    AlexsaiL Активный пользователь

    С нами с:
    23 дек 2016
    Сообщения:
    327
    Симпатии:
    23
    конечно хорошо будет его послать в другое место по ссылке:D, но дубль инфы о товаре не очень круто). да и места под хлебные крошки ограничено, дизайн не даст
    --- Добавлено ---
    знаю, но я как то встречал что через переменную HTTP-запроса _REQUEST собирался маршрут