0

1 つのテキスト フィールドと送信ボタンがあるフォームがあります。フォームは get メソッドを使用して入力データを送信します。テキスト フィールドのユーザー入力を base64 にデコードし、送信ボタンのクリック時にプレーン テキストの代わりに URL に追加したいと考えています。

例: http://www.example.com/send.php?inputfield=hello_worldの代わりに、URL http://www.example.com/send.php?inputfield=[「hello_world の base64 暗号化」が必要です"]。

そうするための純粋なphpソリューションはありますか?Javascript を使用して実装できることはわかっていますが、完全に PHP で実装したいと考えています。

4

1 に答える 1

4

これはクライアント側の問題なので、PHP で行うことはできません。PHP がデータに触れる前にデータが送信されるためです。

また、base64 と暗号化を混同しないでください。まったく安全ではありません。安全のためではなく、テキストベースのプロトコルを介したバイナリの送信用に作成されています。

于 2012-05-26T20:08:01.217 に答える