PHP — создать неинтерактивную копию веб-страницы, возможно PDF?

#php #html #pdf

#php #HTML #PDF

Вопрос:

У меня есть форма поиска, которая отправляется на ту же страницу и извлекает результаты с помощью AJAX-запроса.

Здесь используется метод POST, и я пытаюсь придумать способ попытаться сделать что-то вроде наличия кнопки для открытия этой страницы в новом окне, чтобы сохранить параметры поиска и результаты и каким-то образом сделать ее доступной для закладок, но я не могу придумать, как это сделать.

Другая основная причина для этого заключается в том, что результаты поиска содержат ссылки на если пользователь нажимает на одну, а затем нажимает обратно, все параметры формы теряются, я решил обойти это, открыв ссылки в новом окне.

Буду признателен за любую помощь, советы и мнения.

Комментарии:

1. Если вы используете $ _GET для отправки параметров поиска, то результаты будут по сути закладочными (при условии, что одни и те же параметры всегда возвращают одинаковые результаты). Вот почему существует два способа отправки параметров по HTTP. Хотя не установлено однозначно, что вы используете $ _GET для извлечения данных и $ _POST для их изменения, обычно считается хорошей практикой, если вы это делаете.

2. Я изменил все с POST на GET, но URL не заполнен параметрами, я предполагаю, это потому, что форма обрабатывается с использованием AJAX?

Ответ №1:

Если вы используете метод GET вместо POST, то пользователь попадет на URL с параметрами формы в нем.

Это больше не обязательно должен быть ajax

Комментарии:

1. Спасибо, но я хочу, чтобы моя форма оставалась такой, какая она есть, просто пытаюсь как-то разрешить создание закладок. Как вы думаете, возможно ли создать новую страницу, использующую метод GET, которую пользователи смогут добавлять в закладки?