Сохранить параметр post при переходе на другую страницу

Тема в разделе "PHP", создана пользователем Sunday, 15 фев 2012.

Модераторы: latteo
  1. Sunday

    Sunday

    Регистр.:
    13 дек 2009
    Сообщения:
    724
    Симпатии:
    314
    Есть страница, на которой есть простая форма, при отправке которой страница перезагружается и генерирует SQL-запрос в соответствии с полученными из формы параметрами. Но не это важно.
    На странице есть постраничная навигация. При переходе по страницам требуется передать полученные из формы параметры на следующую страницу, без изменения вида ссылки на страницу.
    Средствами PHP это реально как-то сделать?

    Спасибо.
     
  2. stealthdebuger

    stealthdebuger Механик

    Administrator
    Регистр.:
    25 авг 2008
    Сообщения:
    624
    Симпатии:
    1.379
    Можно по-разному, к примеру сохранить запрос в сессию.
     
    Sunday нравится это.
  3. Sunday

    Sunday

    Регистр.:
    13 дек 2009
    Сообщения:
    724
    Симпатии:
    314
    Я пробовал, но у меня не получается правильно закрыть сессию так, чтобы не закрылись другие открытые сессии.
     
  4. Inviseble_Demon

    Inviseble_Demon

    Регистр.:
    11 дек 2008
    Сообщения:
    482
    Симпатии:
    350
    При генерации формы с получеными данными создайте serialize($_POST) и засуньте её прямо в куки ))
    Далее из куков берите изменяйте записывайте...
     
    Sunday нравится это.
  5. Terri.p

    Terri.p Постоялец

    Регистр.:
    24 ноя 2008
    Сообщения:
    56
    Симпатии:
    31
    Можно почитай про сессии и cookie в PHP
     
    Sunday нравится это.
  6. Sunday

    Sunday

    Регистр.:
    13 дек 2009
    Сообщения:
    724
    Симпатии:
    314
    Еще раз убеждаюсь, что ночью нужно спать, а не работать. Вчера ничего не мог сделать. Сейчас на свежую голову всё сделал сессиями за 5 минут. :party:
     
  7. cmd

    cmd Создатель

    Регистр.:
    24 авг 2011
    Сообщения:
    25
    Симпатии:
    2
    Я так понимаю это какой-то процесс установки или пошаговое оформление заказа? Многие в таких случаях передают данные через скрытые input. Это как-то надежнее т.к. не будет путаницы в случае, если пользователь прервет действие на промежуточном этапе, а потом сразу попытается начать по новой.