Parameterübergabe über HTTP-POST
Hi all,
Ich hab jetzt zwar kapiert das ich per http://url?value=xyz Parameter per HTTP-GET übergeben kann. Allerdings möchte ich nun gerne einen größeren Text an eine php-Seite übergeben und dieses per HTTP-POST realisieren. Formulare benutzen ja automatisch HTTP-POST sofern dies in dem einleitenden FROM-Tag spezifiziert wurde. Wie kann ich aber Parameter "von Hand" per HTTP-POST übergeben? Thx in advance, Matze |
Klappt vermutlich nicht. Ich hatte auch schon mal diese Idee --> http://www.selfphp.com/forum/forum/s...?threadid=1725
Hab mal was von fsockopen und dann fputs gelesen - schien ein Lösungsansatz gewesen zu sein. Hab mich aber nicht weiter drum gekümmert. Viel Erfolg. |
Mmmh, danke auf jeden Fall. An den header() hab ich auch schon gedacht aber das hast Du ja schon ausschließen können ;-)
|
Du könntest es mit Javascript versuchen (wobei ich von Javascript nicht viel halte wenn es um "wichtige" Aufgaben geht).
Mach einen Link mit <a href="meinscript.php4" onClick="javascript:document.formular.submit()">Klick mich</a> und erstell mit PHP ein dynamisches Formular mit lauter HIDDEN Felder welche die Werte die Du brauchst enthält. |
Ups, hatte doch glatt in den alten Thread gepostet...
Geht aus Prinzip nicht, denn nur Browser senden Requests. Browser -> Request Server -> Antwort Ein zurückgeschicktes POST würde nicht funktionieren, weil der Browser gar nicht weiß, was er damit anfangen soll (sonst wäre er ja auch ein Server *g*). Du müsstest Dir schon Deinen kleinen "Browser" über die Netzwerkfunktionen basteln... Kleines Workaround mit *pfui-bah* JavaScript Code:
|
Hast Du (SPiC) eine Ahnung, ob es denn möglich wäre über fsockopen und dann fput? Schließlich schicke ich auf diesem Wege einen Request an den Server.
|
22.2. Wie kann ich einen HTTP POST-Request absenden?
http://www.dclp-faq.de/q-code-post.html |
Apropos: Wenn Du Linux/Unix/BSD hast, kannst Du u.U. auch einfach mit popen() (http://www.php.net/popen) eine Pipe zu telnet öffenen, Dich mit dem Host connecten und den Header über telnet schicken...
|
Zitat:
Addition: Ich bin leider ununterbrochener Windowsianer. Sämtliche Distributionen meinten während der Installation verrecken zu müssen. |
Ja kuck, ProgMan hat doch das richtige Programm gefunden.
[Edited: ProgMan nicht PostMan -> Method=POST nicht Method=Prog] @C4: Was hast Du denn für ein Gerät??? Das wäre das erste mal, dass Linux nun gar nicht läuft. |
Alle Zeitangaben in WEZ +2. Es ist jetzt 15:38:02 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.