POST-Daten an PHP-Seite Mit C# anstelle von Formular-URL
Habe ich eine C# - Warenkorb-Anwendung, mit POST Daten an ein PHP-Seite und leiten den Benutzer auf die Seite, um die Daten anzuzeigen. Alles ist in Ordnung! Also, was ist das problem??
Da sind wir mit einem Javascript-Funktion zum senden des Formulars an das PHP-Seite durch setzen der Aktion auf der PHP-URL, es ist nicht so dass uns klar unsere Session-variable mit unseren Warenkorb.
Sobald der Benutzer klickt auf Kasse und wird an der Dritten Seite möchten wir unsere session-variable, in Ihren Warenkorb zu gehen. Um mein wissen, das ich nicht klar, kann dies über die Javascript, meine Idee war also zum senden der POST-Daten und der Benutzer die PHP-Seite durch den C# - code.
Wenn der Benutzer klickt auf Kasse, das Javascript lädt die Seite, legt die Warenkorb-Daten in eine string-variable, löscht die session, setzt dann die Daten und sendet dem Nutzer die PHP-Seite.
Alle diese arbeiten, mit Ausnahme der POST-Daten und umleiten der user. Leider ist die Dritte Seite nicht akzeptieren können, die eine URL.PHP?=var type-parameter aus Gründen der Sicherheit, so haben wir, um es zu VERÖFFENTLICHEN.
Mithilfe der WebRequest-ich glaube, ich kann die Daten gepostet, aber ich Schaffe es nicht, die Benutzer umgeleitet, um diese Seite zu beenden, Ihre Bestellung. Irgendwelche Ideen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich empfehlen Sie implementieren eine zwischengeschaltete Seite zur Aufbereitung der Daten und die Bereinigung der Sitzung für Sie. Der 'checkout' - link würde einfach navigieren den Benutzer nicht zu dieser Vermittler-Seite, die würde Folgendes tun:
Aus der MSDN auf WebRequest:
Können Sie weiter verwenden die Javascript-Lösung, und fügen Sie einfach einen Ajax-Aufruf, die Aufgabe der Sitzung
Bin ich nur spekulieren hier, aber Sie sollten in der Lage sein, um die Daten zu übermitteln, die in einem WebBrowser control Element, so würde es senden der post-Daten und umleiten.