Описание тега post-redirect-get

Post/Redirect/Get (PRG) - это шаблон проектирования веб-разработки, который предотвращает дублирование отправки форм, создавая более интуитивно понятный интерфейс для пользовательских агентов (пользователей). PRG реализует закладки и кнопку обновления предсказуемым образом, не создавая дублирующихся отправок форм.
2 ответа

Как изменить URL на основной вид при возврате вида из-за ошибок валидации в шаблоне PRG

Я заметил, что когда view возвращается из-за validation errors URL все еще указывает на action что сделал validation: например в Edit View есть форма для Update действие: @Html.BeginForm("Update","MyController",FormMethod.Post,new{}) { ... } Обновит…
3 ответа

PHP перенаправление по нажатию кнопки

Я новичок в программировании на PHP и имею простую программу, где у меня есть индексная страница, которая принимает имя пользователя и пароль. Если пользователь не существует или предоставлены неверные учетные данные, я хочу снова показать страницу …
04 мар '15 в 18:04
2 ответа

Ошибка в коде для перенаправления заголовка

У меня есть файл template.php, который включается в каждую страницу, так что теперь я хочу добавить форму комментария на каждую страницу, я добавил форму в template.php, единственная проблема, с которой я столкнулся - это обновление, вызывающее дубл…
14 окт '11 в 22:04
1 ответ

asp.net Пост / Запрос / Получить вопрос о валидации

Я пытаюсь найти логичный и быстрый способ реализации стиля дизайна "PRG" на небольшом сайте, который я делаю, и я нахожу проблему, которую не могу придумать, как найти хороший способ ее решения. У меня есть форма. Имеет 2 поля (имя и фамилия). Когда…
20 фев '10 в 23:54
3 ответа

Перенаправление до завершения загрузки POST

У меня есть форма с загрузкой файлов. Файлы для загрузки на самом деле являются фотографиями и видео, поэтому они могут быть довольно большими. У меня есть логика, которая на основе заголовков и первых 1 КБ может определить, будут ли остальные обраб…
1 ответ

Понимание паттерна PHP PRG

Я немного прочитал о паттерне Post/Redirect/Get, и я не совсем уверен, как применить его в PHP. Может кто-нибудь взять этот очень простой пример и объяснить мне? Допустим, у вас есть форма и пользователь должен зарегистрироваться. После этого он про…
15 ноя '13 в 12:45
0 ответов

POST-запрос для Ionic с использованием Ripple в браузере Chrome

Я довольно новичок в разработке Ionic App и мне нужна помощь. Я использую Visual Studio 2015 для разработки и Chrome Browser с Ripple для рендеринга приложения. Проблема в том, что при отправке запроса Ajax Post к API он выдает мне 404 (ошибка Not F…
3 ответа

Перенаправление не останавливает повторную подачу?

PHP $thisfile=$_SERVER["REQUEST_URI"]; if(isset($_POST['comment'])&&!empty($_POST['comment'])){ if($id!=0){ $comment=$_POST['comment']; if ($comment_query=mysql_query("INSERT INTO `photosite`.`comments` VALUES ('$id', '', '$firstname', '$sur…
05 мар '13 в 22:39
1 ответ

Возможно, ошибка в истории Chrome - при выполнении PRG и при повторном переходе к той же форме запись истории не добавляется

Странное поведение кнопки возврата происходит только в Chrome.У меня есть две страницы - Сетка и Формасценарий:1. При переходе от сетки к форме все в порядке - сетка добавляется в историю.2. Когда форма отправляется на сервер по почте, я использую R…
2 ответа

PHP не будет отображаться, если поле ввода пустое; с рисунком PRG

Я немного озадачен тем, как реализовать шаблон Post/Redirect/Get в PHP. Я видел несколько ответов, в которых говорилось просто добавить функцию заголовка после отправки формы; Я сделал это, но после проверки, являются ли поля ввода пустыми, он ничег…
03 авг '17 в 15:37
3 ответа

Скрыть Div от тех, кто заходит прямо на страницу, но не ссылается на домен extact с помощью php

Я хочу скрыть div от прямых пользователей, но показываю тот же div тем, кто пришел с example.com например. example123.com/article.php есть нижний div <div id="main">Title</div> (когда пользователь нажимает гиперссылку на example.com <…
16 дек '17 в 04:40
0 ответов

Делая PRG дважды, как вернуть старые атрибуты вместо новых в историю

У меня была проблема, которая требовала исправления PRG, и мне здесь ответили: как управлять атрибутами сеанса из-за запросов на публикацию и истории Тем не менее, у меня, кажется, есть другая проблема. Как только начальная PRG произойдет, скажем, я…
10 апр '13 в 21:21
0 ответов

Просмотр не обновляется после публикации с ASP.Net MVC

Я пытаюсь создать очень простой веб-сайт для отображения некоторых тестовых данных, которые добавляются и обновляются с использованием asp.net mvc (с бритвой), но всякий раз, когда данные публикуются в моем Post метод, мои данные не обновляются. Я п…
3 ответа

Как мне следует реализовать привязку протокола HTTP POST для профиля SAML WebSSO?

Я реализовал свой сервис-провайдер и провайдер идентификации, следуя профилю SAML для единого входа в Интернет, используя привязку протокола HTTP POST. Однако меня немного смущает вопрос о том, как поставщик удостоверений будет предоставлять <Aut…
03 фев '11 в 09:15
2 ответа

Состояние 404 при попытке перенаправить страницу с использованием префикса "redirect:" при возврате ModelAndView

Я пытаюсь перенаправить мой запрос после успешного входа в систему, участвуют 2 страницы, обычно вход в систему и вход в систему вот класс Controller для отображения логина @Controller @SessionAttributes("userObj") @RequestMapping("/user") public cl…
1 ответ

Laravel 4: предотвращение отправки нескольких форм - токен CSRF

Проблемный сценарий: Я создаю блог с помощью Laravel 4. Форма, отвечающая за создание новых сообщений в блоге, защищена встроенной защитой CSRF ( Laravel Docs: CSRF Protection). Пока все работает нормально, но похоже, что laravel не обновляет токен …
21 июн '13 в 16:01
1 ответ

mvc3 PRG pattern

Является ли это плохой практикой при использовании шаблона PRG для отображения currentId для типизированной модели в URL (данные, отправленные элементу с id=586 в контроллер -> контроллер обрабатывает данные, затем перенаправляет на получение -> get…
12 дек '11 в 21:20
1 ответ

Как избежать повторного отображения данных в Struts2, когда я обновляю страницу, я использую тег привязки S2.. не используя форму

У меня возникла проблема... У меня есть ссылка в теге привязки, которая сопоставлена ​​с действием, и когда я нажимаю на эту ссылку, она отображает все строки одной из данных таблицы из базы данных... и в моем jsp я использую тег s2 Iterator для ото…
31 июл '13 в 07:46
1 ответ

How-To: Post-Redirect-Get: AJAX без действия формы

Я хотел бы остановить повторную отправку формы при обновлении страницы для формы в профиле пользователя, где они могут обновить некоторую базовую информацию профиля, и запрос выполняется с помощью запроса ajax. Запрос работает нормально, и все хорош…
17 дек '15 в 19:37
1 ответ

.htaccess теряет параметры URL /$_GET и $_POST после перенаправления

У меня есть php-файл, например: http://www.domain.com/?mod=test&act;=view И я хочу создать перенаправление с этого адреса на что-то вроде: http://www.domain.com/view-test так что каждый раз, когда пользователь обращается к первому URI, он перенаправ…
09 сен '11 в 12:22