Ankündigung

Einklappen
Keine Ankündigung bisher.

Problem mit URL Parameter

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Problem mit URL Parameter

    Hallo Forum,

    um auf eine bestimmte Seite zu kommen muss ich einige Parameter senden. Über einen HTML Formular funktioniert bestens.

    Nun würde ich gerne kein Formular verwenden, sondern ganz einfach die notwendige Parameter über eine URL mitgeben.

    Was mache ich falsch?

    So gehts:
    Code:
    <html>
    <head>
    <title></title>
    <meta name="author" content="etrust">
    <meta name="editor" content="html-editor phase 5">
    </head>
    <body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
    <form action="Payport Internet Payment" method="post">
    <input type="hidden" name="ClientKey" value="1abc>
    <input type="hidden" name="ServiceKey" value="2abc">
    <input type="hidden" name="UserKey" value="00">
    <input type="hidden" name="UserLanguage" value="49">
    <input type="hidden" name="UserCountry" value="41">
    <input type="hidden" name="ServicePrice" value="10">
    <input type="submit" value="Bezahlen mit PIP">
    </form>
    </body>
    </html>
    So nicht:
    ..index.php?ClientKey=1abc&ServiceKey=2abc&UserKey=00&UserLang uage=49&UserCountry=41&ServicePrice=10

    Für eine Hilfe bedanke ich mich

  • #2
    Wenn es per POST geht aber nicht per GET, dann gehe ich stark davon aus, dass die Seite, welche die Parameter auswertet, nur Parameter auswertet, die auch per POST übergeben werden!

    Kommentar


    • #3
      Hallo,

      mein Gott war das schnell!!

      Habe ich keine Mögichkeit über eine URL?

      Kommentar


      • #4
        Du könntest unsichtbar ein vorausgfülltes Formular abschicken per JavaScript.

        Kommentar


        • #5
          Hallo,

          das würde ich gerne testen. Hast du ein Beispiel mal gesehen?

          Kommentar


          • #6
            Über type="hidden" für das verstecken und value="CONTENT" für die voreingestellten Eingaben. Dann am End nur diesen JavaScript-Code einfügen
            Code:
            document.name_form.submit();
            name_form mit dem Namen des form ersetzen.

            Achtung! Ich möchte aber darauf hinweisen, dass dies bei deaktivierten JavaScript nicht funktioniert. Somit braucht noch eine Alternative, wie einen Button.

            Kommentar


            • #7
              Hallo,

              habe ich richtig versanden?

              In meine .php Datei erstellen ich ein htm formular und ein javascript?

              Alles in diese .php Datei?

              Könnte ich nicht das html code verwenden den ich im 1. post gepostet habe?

              Kommentar


              • #8
                Theoretisch ja.

                Ich würde es so machen:
                1. Link zu der Seite auf den der Client klickt
                2. Weiterleitung zu der Seite die das Formular macht(hier ist es wichtig eine JavaScript-Alternative anzubieten, einen Button)
                3. Weiterleitung auf die Seite(automatisch)

                Hoffe dies war verstaändlich genug.

                Kommentar

                Lädt...
                X