ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
984
984
EMPFEHLEN
-
Hi Leute
Wie kann ich mit php einen http post machen?
Ich habe eine Seite bzw eine Adresse dieser übergebe ich einen usernamen, ein password und einen Text! Üblicherweiße mit http://adresse.com/?username=xxx&password=xxx&text=yxxx
Wie mache ich das, ohne dass der User, der die Seite anschaut, rausfinden kann wie der Username und das Passwort lautet? Ich hätte mir gedacht, dass der Post sicher mit php geht nur wie?
folgender Ablauf:
Auf der ersten Seite gibt der User seine Nachricht in das Formular ein, dann drückt er auf den Absenden Button! Mittels Post wird die Nachricht an ein php Skript übergeben, wo dann per php ein httppost auf diese seite ausgeführt wird! Der User sieht dann nur noch den Text "Nachricht abgesendet". Dieser wird ebenfalls vom PHP Skript ausgegeben.
Kann mir wer folgen und dann im weiteren Sinne helfen?
Gruß Matz
-
28.08.05 19:16 #2
- Registriert seit
- Apr 2004
- Beiträge
- 183
Das kannst du - falls vorhanden - ganz bequem mit den cURL-Funktionen bewerkstelligen, indem du dabei mit curl_setopt() die Option CURLOPT_POSTFIELDS setzt (eventuell muss CURLOPT_POST auch noch auf 1 gesetzt werden).
Wo ich jetzt drüber nachdenke (und dich glaub ich noch besser verstehe
), müsste es aber auch noch viel "einfacher" gehen, indem du die angegebene URL einfach mit file() öffnest, oder vielleicht auch mit fsockopen() (weiß aber nicht, ob man da einfach Variablen mit der URL übergeben kann, da kann dir reptiler besser helfen
) Hab angenommen, es geht dir um ein einfaches Senden der Daten per POST.
Geändert von Pendergast (28.08.05 um 19:24 Uhr)
-
Tjo ganz genau darum gehts! ich muss per post daten übergeben an eine url die ich nicht kontrolliere! die braucht einfach gesagt einen Usernamen ein Passwort und den Text!
Jedoch möchte ich nicht dass der User der den Text übergibt den Usernamen und das Passwort sieht! Geht das einfach mit den von dir angegebenen Funktionen
Gruß Matze
-
28.08.05 21:23 #4
- Registriert seit
- Apr 2004
- Beiträge
- 183
Ja, das sollte mit den anfangs erwähnten cURL-Funktionen gehen. Wenn die dir nicht zur Verfügung stehen (einfach mal ein Beispiel aus der Doku testen), dann meldest dich ja bestimmt nochmal. Bestimmt auch, wenn sie verfügbar sind und du einfach nicht damit klar kommst.
-
Hi,
Ehrlich gesagt habe ich keine Ahnung wie ich diese Curlopt Funktionen im Zusammenhang benützen kann! Aber das ist nicht das hauptsächliche Problem! Curl_init ist für meinen PHP Parser eine nicht definierte Funktion! Kurz gesagt er kennt diese Curl Geschichte nicht oder?
Gibts noch eine andere Möglichkeit?
Grüße
Matz
-
In aller Kürze, weil wir das Thema erst vor 2 Tagen hatten: http://www.tutorials.de/tutorials218821.html
du findest dort nen Link in meinem Post, wo das beschrieben wird.
Das geht aber wohlgemerk nur, wenn dein PHP-Skript den Zielserver abfragt.
Mit einer Weiterleitung geht das nicht, weil dann der Client den Request ausführt.
Ähnliche Themen
-
Http post request
Von Sg im Forum C/C++Antworten: 6Letzter Beitrag: 26.08.08, 08:12 -
HTTP-Post aufruf
Von LOK im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 11.03.07, 17:11 -
Http-get Http-post
Von Movera im Forum PHPAntworten: 2Letzter Beitrag: 04.07.06, 17:56 -
PHP HTTP Post Dateiuploadproblem
Von hpvw im Forum PHPAntworten: 4Letzter Beitrag: 14.02.03, 20:08 -
Http Post
Von Wolfman im Forum PHPAntworten: 9Letzter Beitrag: 28.07.01, 13:15





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren