Я использую ColdFusion для шифрования и расшифровки. У меня есть переменный активный со значением 1. Я хочу, чтобы создать URL, содержащий зашифрованное значение активных, как:Как расшифровать значение, содержащее специальные символы ColdFusion?
http://localhost:8500/blueline/[email protected]&active=!#
Здесь !#
является зашифрованным значением 1.
На другом конце, т.е. ActivateRegistration. cfm Мне нужно дешифровать active
с таким же личным ключом и найти исходное значение. Но я не получаю правильную зашифрованную строку, когда я пытаюсь следующий код:
<cfset activeValue = url.active>
Причина является зашифрованным значение также содержит специальный символ #
внутри строки. Может ли кто-нибудь помочь? Также как я могу обрабатывать специальные символы/ключевые слова ColdFusion?
Какой алгоритм и кодирование вы используете? Не зная больше, я предлагаю вернуть зашифрованное значение в base64. Кроме того, убедитесь, что [url encode] (http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7c2f.html) параметры URL. Если это не поможет, можете ли вы опубликовать пример, который воспроизводит проблему? – Leigh