PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : "post"-Formular per Adresse übergeben


Supa
2008-12-15, 16:39:16
Gibt es eine Möglichkeit die Daten eines Formulars, das normalerweise per Post übermittelt wird, einfach über die Adresse zu übergeben? also zb bla.php?abc=123 ? oder gibt es eine andere Möglichkeit, ohne dass das Formular per Hand ausgefüllt werden muß?

Tommes
2008-12-15, 16:45:04
Hängt davon ab, ob das Script die Daten auch per GET (url) akzeptiert oder nicht. Kannst du doch einfach ausprobieren.

HeldImZelt
2008-12-15, 19:43:31
Beispiel:
http://www.forum-3dcenter.org/vbulletin/search.php?query=php+post&exactname=1&starteronly=0&forumchoice[]=20&childforums=1&titleonly=0&showposts=0&searchdate=0&beforeafter=after&sortby=lastpost&sortorder=descending&replyless=0&replylimit=0&searchthreadid=0&saveprefs=1&quicksearch=0&searchtype=0&nocache=0&ajax=0&userid=0&

Hängst Du ein '&do=process' hinten dran, wird der 'Suchen' Knopf quasi automatisch gedrückt.

DanMan
2008-12-16, 16:04:56
Hängst Du ein '&do=process' hinten dran, wird der 'Suchen' Knopf quasi automatisch gedrückt.
Aber doch nicht für jedes x-beliebige Formular. Wenn das Skript dahinter mit do=process nix anzufangen weiß, dann passiert auch nix.

@TS: Ja, indem du es auf GET umstellst. Anders wüsste ich nicht. Das macht die Übergabe per POST ja aus - dass sie NICHT über die Adresse verschickt wird.

PatkIllA
2008-12-16, 18:54:47
Du kannst natürlich per Programm eben einen Request mit Postdaten zusammenbauen. Das ist ziemlich einfach.
Wofür brauchst du das denn? Der Firefox kann z.B. bei den abgespeicherten Suchabfragen die Daten auch per Post übergeben.

Tommes
2008-12-16, 20:19:08
Per PHP geht das auch mit CURL.