Sven Rautenberg: $_POST von Fremden Server wird verarbeitet

Beitrag lesen

Moin!

Und zu diesen noch einmal: Der Request hat *nichts* mit fremden Seiten zu tun! Er ist absolut unabhängig davon, egal ob die fremde Seite ein Formular mit einer Referenz zu Deinem Server aufweist oder nicht. Ob der Client Dir mitteilt, dass er gerade eine solche Seite darstellt, oder ob er dies nicht tut, oder ob er eine Seite nennt, die er überhaupt nicht anzeigt und vielleicht sogar noch nie angezeigt hat, bleibt absolut ihm überlassen.

Man stelle sich folgendes Real-Welt-Beispiel vor:

Malcolms Server hält irgendwo einen großen Papierstapel mit Blankoformularen vor. Jedermann kann sich dort ein oder mehrere Exemplare vom Stapel nehmen. Und genauso kann jemand auch einfach einen den ganzen Stapel mitnehmen, um ihn irgendwo anders zu platzieren - egal, der Server sorgt automatisch für Nachschub.

Außerdem gibts die Formularempfangsstelle. Das ist der Briefkasten, in den ausgefüllte Formulare eingeworfen werden. Dummerweise: Der Stapel mit den Blankoformularen ist vom Briefkasten aus nicht zu sehen. Man kann nicht kontrollieren, ob derjenige, der gerade ein Formular einwirft (= einen POST-Request macht) vorher brav ein Formular vom eigenen Stapel geholt hat, oder ob derjenige das Formular woanders her hat.

Außer natürlich, man baut die Formularausgabestelle aus und setzt jemanden dort hin, der jedem Formular eine Seriennummer gibt, eine Liste von ausgegebenen Seriennummern führt, und bei zurückkommenden Formularen prüft, ob deren Seriennummer stimmt.

- Sven Rautenberg