Christian Kruse: Wiki-Artikel Reloadsperre

Beitrag lesen

problematische Seite

Hallo Matthias,

Dann reden wir wohl (wieder mal) aneinander vorbei ;-)

Ich glaube nicht.

Im Artikel heißt es: „Wenn die Daten nicht eindeutig sein müssen, wird häufig empfohlen, auf eine Seite weiterzuleiten, die nicht das Formular enthält, sondern lediglich eine Mitteilung darüber, dass die Übertragung der Daten erfolgreich war.“

Genau das passiert doch in meinem Beispiel??

Nein, es wird nur eine Efolgsmeldung auf den POST-Request ausgeliefert (Status 200), siehe Screenshot. Es muss aber ein redirect stattfinden (Status 302), das weiterleiten aus dem obigen Text fehlt. Pseudo-Code von dem, was in deinem Form-Mailer passiert:

parseData();
createDatabaseEntry();
sendSuccessResponse();

Was passieren müsste:

parseData();
createDatabaseEntry();
sendRedirect(status: 302, url: '/foo/bar');

LG,
CK

0 48

Wiki-Artikel Reloadsperre

Matthias Apsel
  • php
  • programmiertechnik
  • selfhtml-wiki
  1. 0
    Christian Kruse
    1. 0
      Matthias Apsel
      1. 0
        Christian Kruse
        1. 0
          Matthias Apsel
          1. 0
            Christian Kruse
            1. 0
              Matthias Apsel
              1. 0
                Christian Kruse
                1. 0
                  Matthias Apsel
                  1. 0
                    Christian Kruse
                    1. 0
                      Matthias Apsel
                    2. 0
                      Matthias Apsel
                      1. 0
                        Matthias Apsel
                        1. 0
                          Christian Kruse
                          1. 0
                            Matthias Apsel
                            1. 0
                              Christian Kruse
                              1. 0
                                Matthias Apsel
                                1. 0
                                  Christian Kruse
                                  1. 0
                                    Matthias Apsel
                                    1. 0
                                      Der Martin
                                      1. 1
                                        Auge
                                        1. 0
                                          Christian Kruse
                                    2. 0
                                      Christian Kruse
        2. 0
          Mitleser
          1. 0
            Christian Kruse
    2. 0
      Matthias Apsel
      1. 1
        Christian Kruse
        1. 0
          Matthias Apsel
          1. 1
            Christian Kruse
            1. 0
              Matthias Apsel
              1. 0
                Christian Kruse
                1. 0
                  Matthias Apsel
                  1. 0
                    Christian Kruse
                2. 0
                  Matthias Apsel
                  1. 0
                    Christian Kruse
                    1. 0
                      Matthias Apsel
                3. 0
                  Matthias Apsel
                  1. 0
                    Christian Kruse
                    1. 0
                      Matthias Apsel
                      1. 0
                        Christian Kruse
                        1. 0
                          Matthias Apsel
                        2. 0
                          Matthias Apsel
                          1. 0
                            Christian Kruse
                            1. 0
                              Matthias Apsel
                              1. 0
                                Christian Kruse
                                1. 1
                                  Matthias Apsel
                                  1. 0
                                    Christian Kruse
  2. -1
    pl