Anzeige:
Ergebnis 1 bis 7 von 7

Thema: post formual automatisch bei seitenaufruf senden

  1. #1
    Registrierter Benutzer
    Registriert seit
    22.05.2002
    Beiträge
    43

    post Formular automatisch bei Seitenaufruf senden

    Hi,

    ist es irgendwie möglich die Daten eines post Formulars ohne das Klicken auf einen Button abzuschicken, z.B. mit header() oder gibt es dafür nur die hier des öfteren zitierte Methode mit dem socket?

    Hintergrund:

    Ich versuche eine bestehende php seite mit eigenem Loginsystem mit einer Forensoftware zu verbinden. Ich habe versucht mit curl alle entsprechenden Daten an die Forenloginseite zu übergeben, aber die Software setzt irgendetwas bei dieser Methode nicht. Mache ich hingegen ein Formular mit allen Daten und schick das ab, funktioniert es tadellos. Könnte ich nun das Formular im Hintergrund abschicken, wären meine Probleme gelöst ohne in die Forensoftware oder andere Software eingreifen zu müssen.

    Hat jemand eine Idee oder einen Denkanstoß für mich?

    Danke und Gruß
    otelo
    Geändert von otelo (20-02-2007 um 13:53 Uhr) Grund: tippfehler

  2. #2
    Registrierter Benutzer
    Registriert seit
    15.10.2005
    Ort
    Franken
    Beiträge
    362
    AJAX wäre hier ne Lösung, wenn auch nicht ganz Trivial.

    Du kannst auch einfach ein Iframe einbauen, dass die URL aufruft, z.B. login.php?name=blub&pwd=puff.
    Dank der Rekursion kann ich IF-Schleifen bauen.

    In neuem Glanz: www.turbohummel.de

  3. #3
    Registrierter Benutzer
    Registriert seit
    22.05.2002
    Beiträge
    43
    Hi Turbohummel,

    mit AJAX tue ich mich recht schwer muss ich sagen. So ganz ist da der Knoten noch nicht geplatzt. Aber ich hatte daran gedacht per javascript die php Seite "mit dem sich dann sofort abschickenden" Formular aufzurufen.

    Ein iframe mit login.php?name=blub&pwd=puff wäre eine Übergabe per GET und das nimmt die loginprozedur nicht an.

    Gruß
    otelo

  4. #4
    Registrierter Benutzer
    Registriert seit
    11.01.2006
    Beiträge
    103
    habs nicht getestet, aber könnte vielleicht funktionieren:
    Code:
    <body onload="document.forms[0].submit()">
    vorausgesetzt, dass es das einzige formular ist!

  5. #5
    Registrierter Benutzer
    Registriert seit
    22.05.2002
    Beiträge
    43
    Super, danke für den Tipp Inge.

    Damit geht es wunderbar :-)

    Gruß
    otelo

  6. #6
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    01.03.2004
    Beiträge
    1.255
    Zitat Zitat von otelo Beitrag anzeigen
    Hi,
    ist es irgendwie möglich die Daten eines post Formulars ohne das Klicken auf einen Button abzuschicken, z.B. mit header() oder gibt es dafür nur die hier des öfteren zitierte Methode mit dem socket?
    Du hast dir im Prinzip die Antwort schon selbst gegeben
    Siehe header() Attachment.
    Es sei den ich habe dich falsch verstanden und du meinst ein Formular im Browser.
    Dann nein und vergiss es. das macht aus Sicherheits Gründen bei einem Attachment kein Vernünftiger Browser mit.
    Geändert von undefined (22-02-2007 um 14:58 Uhr)
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    xhtml Debugger

  7. #7
    Registrierter Benutzer
    Registriert seit
    10.04.2002
    Beiträge
    54
    Ich versuche eine bestehende php seite mit eigenem Loginsystem mit einer Forensoftware zu verbinden.
    was genau hast du damit vor? ist das nur eine anwendung fuer dich, oder hat das mit einer richtigen webseite zu tun? da gibts denk ich sicher eine elegantere loesung...
    mfg jaf

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •