PHPを使用してJavaScriptの暗号化されたテキスト(JavaScriptのbtoa関数を使用して暗号化されています)を復号化できるかどうかを知りたいと思います。PHPを使用したJavaScript atob操作
8
A
答えて
21
base64_decode()
をご覧ください。
JavaScript btoa()
は、Base64を使用して文字列をエンコードするだけです。そのためのPHP関数はbase64_encode()
とbase64_decode()
です。
1
私はwindow.btoa(String)to encode (not encrypt)テキストを使用してAJAX経由でサーバー側に送信すると、クライアントとサーバーの交換によってエンコードされたテキストにプラス記号( '+'スペース( '')に置き換えられます。
バックPHPでの適切なエンコーディングにテキストを取得するには、私はそうのような変換文字列を使用しなければならなかった:
$clean = strtr($_POST['ajax-text'], ' ', '+');
$ascii = base64_decode($clean);
関連する問題
- 1. javascript regex decode atob
- 2. キャンバスを使用した長方形操作用のJavaScriptライブラリ
- 3. ネストされたセットモデルを使用したSQLクエリとPHP操作
- 4. JavaScriptを使用した基本的なCSS操作
- 5. テキストの操作方法PHPを使用したDIFF?
- 6. 配列とユニークなキーを使用したPHPの操作
- 7. sqliteを使用したデータ操作
- 8. monkeyrunnerを使用したマルチタッチ操作
- 9. c#を使用したxmlの操作
- 10. Pythonを使用したファイル操作
- 11. Javaを使用してJavaScriptを操作します。
- 12. atob()を使用してcanvas toDataUrl()のファイルサイズを返す
- 13. PHPまたはJavaScriptを使用してアプリケーションを作成する
- 14. PHPとJavaScriptを使用したスコアカウンター
- 15. Javaを使用したCRUD操作用の汎用Webサービス
- 16. PHPとJavaScriptを使用してイメージマップを作成します
- 17. JavaScriptのカレンダー操作
- 18. Javeryを使ったJavascriptオブジェクトの操作$ .each()
- 19. は、XMLを表示し、私は次の操作を実行するためにJavaScriptを使用したいDOM
- 20. PHPのfwrite()をソケット操作に使用できませんか?
- 21. 画像、kinetic.js、javascriptを使用してグリッド操作にスナップしますか?
- 22. PHPファイル操作リスト
- 23. XML操作PHPで
- 24. PHP画像操作
- 25. AS3を使用して描かれたベクトルを操作する
- 26. タブキーを操作するJavaScript
- 27. php javascript htmlとxmlを使用してフォーラムを作成
- 28. Blackberryの携帯電話でJavaScriptを使用してDOMを操作する
- 29. Dojoを使用したdiv idの操作1.5
- 30. C++を使用したGPS出力の操作
これは答えが、その後何、コメントではない答え – Sam
@Samのですか? – Dogbert