私のphpアプリケーションでは、ユーザーを特定のURL(サードパーティ)にリダイレクトし、POSTデータを使用してサービスを完了させる必要があります.
データはその URL に安全に渡される必要があります (サードパーティ システムへのログイン資格情報であるため)。
cURL でこれを実行しようとしましたが、その特定のページへのリダイレクトは行われません。値が設定された非表示フィールドを含むフォームを投稿すると、正常に機能します。しかし、ブラウザの「ページのソースを表示」オプションを表示することで、投稿されたデータを誰でも簡単に見ることができます。
私は長い間解決策を探していますが、まだ運がありません。誰かが私を導くことができれば、本当に感謝しています。前もって感謝します...!!!!
編集
これはサードパーティの URL であり、そのページに入力するためのログイン資格情報を投稿するように求められるため、セッションを使用できません。
簡潔な機能、
私がしなければならないことは、すべてのユーザー資格情報が私のシステムに保存されていることです。
ユーザーがボタンを押すと、その URL にリダイレクトされ、その資格情報を POST して外部のサードパーティ ページに入力する必要があります。ユーザーがボタンを押すときに、テキスト ボックスで資格情報を入力する必要はありません。そのため、ブラウザで「ページのソースを表示」オプションに移動すると、hiddenfield を可視としてハードコーディングすることさえできません。
----------
単純に、データを投稿しているときにユーザーをURLにリダイレクトするメソッド(php)を探しています。FORM を作成し、textinputs(Textboxes) を使用して、ユーザーが投稿情報を入力して送信できるようにするだけで簡単に実行できます。
しかし、私の場合、ユーザーがテキストボックスの POST 情報を入力して送信することはできません。ユーザーがボタンをクリックすると、データを POST し、指定された URL にリダイレクトする必要があります。cURL 経由で実行しようとしましたが、ユーザーを URI にリダイレクトしません。また、hiddenFields ハードコーディング POST 値を追加すると、ブラウザの [ページ ソースの表示] オプションで誰でも POST 情報を見ることができるため、保護されません。