За последние 24 часа нас посетил 50051 программист и 1689 роботов. Сейчас ищут 1113 программистов ...

Сократить строку параметров в строке браузера

Тема в разделе "PHP для новичков", создана пользователем ALEXU, 1 авг 2012.

  1. ALEXU

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

    С нами с:
    5 апр 2011
    Сообщения:
    79
    Симпатии:
    0
    Адрес:
    Russia
    Доброго времени суток.

    Ребята, такой вопрос.
    На сайте newmans при фильтрации товаров в строке браузера не перебор всех параметров, а только _ttp://krasnodar.newmans.ru/computers/display/?hsf=cf877607facb1c6124555d9b6ac20ccd
    Т.е. все параметры зашифровались в cf877607facb1c6124555d9b6ac20ccd
    как такое можно реализовать, к примеру, если форма отдает GET'от выбранные параметры?
     
  2. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    если строго гетом, то либо шифровать параметры в base64, либо передавать идентификатор набора. А набор отсылать какнить иначе.
     
  3. ALEXU

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

    С нами с:
    5 апр 2011
    Сообщения:
    79
    Симпатии:
    0
    Адрес:
    Russia
    как я понимаю, тут нужно будет делать редирект еще.
    Ведь нужно будет поймать параметры, зашифровать(это уже одна перезагрузка страницы), а потом уже с новым параметром редиректить обратно на страницу?
    наверное проще "забить" и оставить как есть)
     
  4. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Это если кодировать параметр, а если этот параметр - идентификатор, то как раз он будет всегда один, а данные могут пересылаться ajax-ом или через сессионные переменные (второе - тоже с перезагрузкой страницы).
     
  5. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    отправить параметры можно через POST

    попробуй сделать JSON из этих параметров и закодить в base64