tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
984
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    matzseesi matzseesi ist offline Mitglied Gold
    Registriert seit
    Dec 2003
    Beiträge
    205
    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
     

  2. #2
    Pendergast Pendergast ist offline Mitglied Gold
    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)
     

  3. #3
    matzseesi matzseesi ist offline Mitglied Gold
    Registriert seit
    Dec 2003
    Beiträge
    205
    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
     

  4. #4
    Pendergast Pendergast ist offline Mitglied Gold
    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.
     

  5. #5
    matzseesi matzseesi ist offline Mitglied Gold
    Registriert seit
    Dec 2003
    Beiträge
    205
    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
     

  6. #6
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    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

  1. Http post request
    Von Sg im Forum C/C++
    Antworten: 6
    Letzter Beitrag: 26.08.08, 08:12
  2. HTTP-Post aufruf
    Von LOK im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 11.03.07, 17:11
  3. Http-get Http-post
    Von Movera im Forum PHP
    Antworten: 2
    Letzter Beitrag: 04.07.06, 17:56
  4. PHP HTTP Post Dateiuploadproblem
    Von hpvw im Forum PHP
    Antworten: 4
    Letzter Beitrag: 14.02.03, 20:08
  5. Http Post
    Von Wolfman im Forum PHP
    Antworten: 9
    Letzter Beitrag: 28.07.01, 13:15