powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / страничная пагинация от post-форм
5 сообщений из 5, страница 1 из 1
страничная пагинация от post-форм
    #37953363
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно вопрос стар и банален, но нормального решения пока не видел.

И так есть форма, которая передает данные по условиям выборки методом POST. При этом выборка содержит несколько страниц.

Как можно организовать ссылки на страницу 2,3,4... так, чтобы не включать данные формы в урл? То есть не превращать post в get?
...
Рейтинг: 0 / 0
страничная пагинация от post-форм
    #37953382
Шогал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пункты 2, 3, 4 сделать input'ами типа submit.
Со стороны сервера - допустим, все поля, заполненные раннее, выводить в виде hidden-полей, или в сессию пихать.
...
Рейтинг: 0 / 0
страничная пагинация от post-форм
    #37953414
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шогал, пасибки. Попробую через сессию.
...
Рейтинг: 0 / 0
страничная пагинация от post-форм
    #37953429
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arhat109...То есть не превращать post в get?
И что будет если нажать "рефреш"?
...
Рейтинг: 0 / 0
страничная пагинация от post-форм
    #37953674
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge, будет как и положено повтор отправки тех же самых данных.

Это "толстый клиент" на js. Мне хочется, чтобы поисковик видел только базовый урл и одинаковый контент по нему. А посетитель - видел интерфейс, в котором можно нормально и полноценно работать.

По урл - отображается "выборка по умолчанию" из таблички БД. Например "Все заказы". Изначально, видны только "общие". Есть фильтр "покажи мне за даты", "покажи мне только новые", "покажи только мои/мне", "добавь заказ", "добавь отклик" и т.д. То есть полноценный CRUD интерфейс с полноценными фильтрами выборки и сортировки.

В том числе, если посетитель = сотрудник нескольких фирм (слуга двух господ), то он может перейти на заказы другой фирмы, а это уже (с точки зрения поисковика) - совсем другой контент, совсем другой страницы пол совсем другому УРЛ. Вот и хочется, чтобы с одной стороны можно было прозрачно путешествовать по содержимому, с другой - иметь полноценный интерфейс, а с третьей - нормальную индексацию.

Формально - это один и тот же контент, только "вид сбоку". Если гонять через get - во -первых, очень много параметров (до 20-и), а во-вторых (как показывает моя практика) поисковик индексирует весь "комплект" параметров с вытекающей из этого склейкой виртуального множества страниц, "одинаковых" с его точки зрения (понятно почему) и понижением ранжирования.

Сделал js-функцию пагинации goPages(formId, pageNum) {}; и jquery ajax с сериализацией данных формы и передачей постом. С дополнительным хранением в сессии и сопоставлением "чего пришло" с "тем что помню". Гугля все равно проиндексирует, поскольку умеет интерпретировать js... ну да и фиг на него.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / страничная пагинация от post-форм
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]