Python CGI транзакция - PullRequest
       13

Python CGI транзакция

1 голос
/ 04 января 2010

У меня есть Python CGI, обрабатывающий платежную транзакцию. Когда пользователь отправляет форму, вызывается CGI. После отправки CGI требуется некоторое время для выполнения транзакции по кредитной карте. В течение этого времени пользователь может нажать ESC или кнопку обновления. Это не будет «убивать» CGI, то есть скрипт продолжит выполнение транзакции, но HTML-вывод CGI никогда не достигнет клиента. Это означает, что пользователь не будет знать, что транзакция была завершена. Как я могу решить эту проблему?

1 Ответ

3 голосов
/ 05 января 2010

То же самое, что вы должны делать с каждым POST: не отправляйте вывод, а помещайте вывод в переменную сеанса и перенаправляйте на запрос pure GET. Этот ищет сообщения в сеансе и очищает + отображает их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...