Декодировать в кодированном JavaScript значении Base64 в переполнении стека

Я пытаюсь расшифровать «window.btoa» в PHP, пожалуйста, смотрите мой код PHP ниже.

<script>
var url = "?url=";
var input = 'some text';
var encrypt = window.btoa( input );
var link = "www.domain.com/"+url+encrypt;
</script>

Моя ссылка сгенерирована как показано ниже
www.domain.com/?url=c29tZSB0ZXh0

Код PHP ниже

<?php
$testURL = $_GET['url'];
echo $testURL;
?>

Пожалуйста, объясните мне, как расшифровать это значение.

-2

Решение

Javascript btoa Функция закодирует вашу строку в base-64. Для декодирования результата в PHP используйте base64_decode функция;

 <?php
echo base64_decode('c29tZSB0ZXh0');
?>

Распечатает;

некоторый текст

1

Другие решения

btoa это не шифрование, это кодировка, это кодировка Base64 с неправильным названием: Base64 использует символы «A-Z», «a-z», «0-9», «+», «/» и «=» для кодирования строки.

Увидеть Метод окна btoa (), первый удар по Google для «window.btoa».

С помощью Base64 -> шестнадцатеричный строковый декодер c29tZSB0ZXh0 декодируется в шестнадцатеричный код: 736F6D652074657874 и текст: some text,

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector