Хорошая практика для перенаправления страниц?

Я не забываю читать где-нибудь, это - хорошая практика для перенаправления использования страниц, ДОБИРАЮТСЯ для показа следующей страницы после запроса POST. Почему это так?

6
задан Lance Roberts 22 May 2011 в 18:40
поделиться

5 ответов

Таким образом, если пользователь перезагружает страницу, браузер не будет посылать другой POST.

Например, если страница является страницей подтверждения заказа, вы не хотите, чтобы заказ повторялся, если пользователь перезагружает страницу.

.
12
ответ дан 17 December 2019 в 00:10
поделиться

GET идолопоклонство, в то время как POST нет. Если пользователь перезагружает страницу (или возвращается туда нажатием кнопки Back браузера), то ничего не прерывается.

.
0
ответ дан 17 December 2019 в 00:10
поделиться

Это потому, что если пользователь отправляет форму и попадает на страницу thankkyou, а затем обновляет эту страницу, браузер предложит пользователю повторно отправить форму, тем самым создав два сообщения для обработчика ваших данных. Если вы перенаправитесь на страницу thankkyou с помощью GET, колонки сообщений будут пустыми, так что форма не будет повторно отправлена.

Я не уверен, что это все еще считается хорошей практикой - не слышал ничего на эту тему некоторое время.

.
1
ответ дан 17 December 2019 в 00:10
поделиться

Если вы не можете вспомнить, почему это хорошая практика, то, возможно, этому нет хорошего оправдания.

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

C.

.
-4
ответ дан 17 December 2019 в 00:10
поделиться

Я бы предположил, что следующая страница является закладкой.

-2
ответ дан 17 December 2019 в 00:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: