Forum: PC-Programmierung Unwichtige Formulardaten abschicken -> danach aktualisieren -> Meldung.


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Serikosta (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Wir kann ich die Meldung

Um diese Seite anzuzeigen, müssen die von Firefox gesendeten Daten 
erneut gesendet werden, wodurch alle zuvor durchgeführten Aktionen 
wiederholt werden (wie eine Suche oder eine Bestellungsaufgabe).

php Seitig ausschalten, wenn es sich um unwichtige Formulardaten 
handelt?
Ich wollte zwar ganz normale <a href's verwenden, komme aber drauf, dass 
nur GET funktioniert und kein POST.Daher habe ich für stinknormale Links 
auch <form und <input type="submit" verwendet.

Dann ist es aber für den User ärgerlich, dauernd diese Meldung zu 
bestätigen.
Wie kann ich diese nur bei wichtigen Formulardaten abfragen?

Danke im Voraus!!!

von Bernd K. (prof7bit)


Bewertung
0 lesenswert
nicht lesenswert
Serikosta schrieb:
> Ich wollte zwar ganz normale <a href's verwenden, komme aber drauf, dass
> nur GET funktioniert und kein POST.

"stinknormale Links" sind bereits GET denn so funktioniert http.


> Daher habe ich für stinknormale Links auch <form und <input type="submit"
> verwendet.

Mach den Unfug wieder weg und nimm normale <a> Tags

: Bearbeitet durch User
von Serikosta (Gast)


Bewertung
-1 lesenswert
nicht lesenswert
Bernd K. schrieb:
> Mach den Unfug wieder weg und nimm normale <a> Tags

Gibt es sonst keine Möglichkeit die Daten über post zu versenden? Ich 
versuche nämlich, dass hacker so wenig möglichkeiten wie möglich haben, 
den Code einzusehen.

von Bernd K. (prof7bit)


Bewertung
0 lesenswert
nicht lesenswert
Serikosta schrieb:
> Bernd K. schrieb:
>> Mach den Unfug wieder weg und nimm normale <a> Tags
>
> Gibt es sonst keine Möglichkeit die Daten über post zu versenden? Ich
> versuche nämlich, dass hacker so wenig möglichkeiten wie möglich haben,
> den Code einzusehen.

Hä? Was für Daten, was für POST? Eben war noch von stinknormalen Links 
die Rede, also mach das so wie alle anderen das auch machen (a-tag) und 
so wie es auch vom Erfinder vorgesehen war.

von Winzer (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Mit post kannst du senden und mit get nicht? Kann eigentlich nicht sein. 
Get wird wie im href auch in die URL encodet ... Zeig doch mal dein 
Empfangsscript

von Sven B. (scummos)


Bewertung
0 lesenswert
nicht lesenswert
Die Lösung dafür ist z.B., dass du ein HTTP 303 See Other zurücksendest 
und den Location-Header auf die Seite setzt, die nach Absenden des 
Formulars angezeigt werden soll.

Prinzipiell ist aber POST schon explizit dafür gedacht, eine Aktion 
durchzuführen die irgendeine Wirkung hat.

: Bearbeitet durch User
von M.K. B. (mkbit)


Bewertung
0 lesenswert
nicht lesenswert
Serikosta schrieb:
> Gibt es sonst keine Möglichkeit die Daten über post zu versenden? Ich
> versuche nämlich, dass hacker so wenig möglichkeiten wie möglich haben,
> den Code einzusehen.

Du unterschätzt die Hacker :-D

Wenn du mit Code JavaScript meinst, dann hilft nur alles auf dem Server 
zu rechnen. Ob du mit GET oder POST dem Server mitteilst, was zu tun ist 
hängt von der Art der Daten ab. Die Daten sind aber bei beiden leicht 
abgreifbar.

Wenn du mit Code die ausgetauschten Daten meinst, dann hilft nur HTTPS.

Ist deine Seite online? Wenn ja zeig doch mal her.

von Sven B. (scummos)


Bewertung
0 lesenswert
nicht lesenswert
Serikosta schrieb:
> Bernd K. schrieb:
>> Mach den Unfug wieder weg und nimm normale <a> Tags
>
> Gibt es sonst keine Möglichkeit die Daten über post zu versenden? Ich
> versuche nämlich, dass hacker so wenig möglichkeiten wie möglich haben,
> den Code einzusehen.

Das ist völliger Bullshit. Sicherheit entsteht nicht dadurch, dass der 
Angreifer den Code nicht kennt; und kein Mensch interessiert sich für 
das JavaScript, was du da zusammengeknaubt hast, um es zu klauen. 
Niemals.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.