[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Шифрование URL
fortuna
Не могу понять , почему когда я шифрую и расшифровываю всё нормально , но если я передам по URL то он расшифровывает криво ?
$input = "Тестовая запись ! или всё что угодно ! тут может быть .";
$key = "B9voNKQsim6GEq6";
$key_my = base64_encode( mcrypt_ecb (MCRYPT_3DES, $key, $input, MCRYPT_ENCRYPT));
echo "<a href='http://localhost/dow/file.php?file=".$key_my."'>скачать</a>";

На след. странице я хочу расшифровать текст .. но он работает через раз .
$key_my = $_GET['file'];
$key = "B9voNKQsim6GEq6";
$base = mcrypt_ecb(MCRYPT_3DES, $key, base64_decode($key_my), MCRYPT_DECRYPT);
echo $base;

Что не так тут ?
Игорь_Vasinsky
если вы используете base64_encode, почему не используете base64_decode?

и нафиг так издеваться над именами файлов?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
fortuna
Игорь_Vasinsky
У меня стоит расшифровка , данный скрипт работает через раз .
Игорь_Vasinsky
всё расшифровывает отлично.

просто обрабатывайте GET с urldecode() wink.gif

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.