一部のデータを PHP ページに POST し、ユーザーをそのページにリダイレクトしてデータを表示する必要がある C# カート アプリケーションがあります。すべてがうまくいっています!それで、問題は何ですか??
Javascript 関数を使用してアクションを PHP URL に設定し、フォームを PHP ページに POST しているため、カートの内容でセッション変数をクリアできません。
ユーザーがチェックアウトをクリックしてサードパーティのサイトに送信されたら、カートの内容を保存するセッション変数を削除します。私の知る限り、Javascript を介してこれをクリアすることはできないため、C# コードを介して POST データとユーザーを PHP ページに送信することを考えました。
ユーザーがチェックアウトをクリックすると、Javascript がページをリロードし、カート データを文字列変数に設定し、セッションをクリアしてから、データを POST し、ユーザーを PHP ページに送信します。
データの POST とユーザーのリダイレクトを除いて、これはすべて機能しています。残念ながら、サードパーティのページはセキュリティ上の理由から URL.PHP?=var タイプのパラメーターを受け入れることができないため、POST する必要があります。
WebRequest を使用すると、投稿されたデータを取得できると思いますが、ユーザーをそのページにリダイレクトして注文を完了することはできません。何か案は?