Zitat von
franktron:
Get oder Put werden beim Post festgelegt was eigentlich nur die übertragungsart festlegt man muss nur im PHP script die Daten richtig abfragen.
Wenn ich das gerade richtig im Kopf hab ist Put wie als würdest du es als param an die PHP ranhängen z.b. index.php?data=xxx
und get übertrag das intern also ohne Param kann also nicht so leicht manepuliert werden.
Genau falsch. Es gibt zwei Modi zum Übertragen von Daten:
GET und
POST. Vergiss Put, das gibts nicht.
Erster Teil: Get.
Code:
<form method="GET" action="temp.php"><input type="text" name="foo" /></form>
Die
URL sieht dann so aus: temp.php?foo=...
Zweiter Teil: Put.
Code:
<form method="POST" action="temp.php"><input type="text" name="foo" /></form>
Die
URL lautet nachher temp.php, die Daten wurden "versteckt" übertragen.
Dementsprechend musst du im PHP-Script mit $_GET oder $_POST arbeiten.
Es gibt weiterhin noch den mail-Mode, bei dem man unter Action eine eMail-Adresse eingibt, aber vergiss den mal schnell. Schick die Daten an ein PHP-Script, überprüf was ankommt, und falls alles korrekt ist machst was damit. Andernfalls: wegwerfen
@Catbytes: aus einem Programm könnte ich die Daten auch schon übergeben, z.B. mit h**p://someurl.com/somefile.php?foo=bar&foo2=bar
Das wäre dann auch Datenübertragung per GET
Greetz
alcaeus