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);
関連する問題
これは答えが、その後何、コメントではない答え – Sam
@Samのですか? – Dogbert