Domanda

Ho un modulo HTML per cui voglio pubblicare dati per quindi visualizzare un po 'di testo all'utente. Ho sentito diverse persone discutere di questa idea:

Se l'utente dovesse passare da [Pagina del modulo] -> [Pagina del modulo di elaborazione] -> [Pagina di visualizzazione] o dovrebbe andare a una [pagina del modulo] combinata -> [Pagina modulo / visualizzazione di elaborazione

Ho sentito argomenti che il primo è più sicuro mentre il secondo è meno reindirizzati.

Quali sono alcune risposte?

È stato utile?

Soluzione

Per evitare problemi di memorizzazione nella memorizzazione nella cache, il risubriole su problemi di aggiornamento e problemi simili: utilizzare il modello post-redirect-get.

  1. Il browser effettua la richiesta di post HTTP con i dati del modulo
  2. Il server elabora i dati e risponde con una risposta di reindirizzamento
  3. Il browser rende HTTP Get Request (possibilmente includendo un ID correlato ai dati inviati nella stringa di query)
  4. Il server risponde con una risposta di 200 e le informazioni

Altri suggerimenti

Da quello che la tua domanda ha posto, potresti avere solo la [pagina del modulo] -> [Pagina del modulo da elaborare e visualizzare].

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top