PHP: сохранение результата mcrypt - PullRequest
0 голосов
/ 23 февраля 2011

Я только что правильно настроил Mcrypt в своей среде и подумал, что было бы неплохо иметь возможность хранить зашифрованные сессии, но я просто не могу заставить его работать.Это

Вывод Mcrypt выглядит примерно так: þøÆ{”ò(ü´îÚÜÇW¹ËŸK­¯L‘rø?ª¶!JF£­º+Œ’Ú, поэтому я подумал, что мне нужно преобразовать его, чтобы уменьшить риск проблем, связанных с набором символов.Я пробовал utf_8_encode и base_64_encode - кажется, ничего не работает.

Просто чтобы убедиться, что я изменил режимы Mcrypt на cfb , cbc & ofb режимы.Опять без разницы.

Как мне закодировать вывод mcrypt, чтобы он универсально работал для сессий, баз данных и т. Д.

1 Ответ

2 голосов
/ 23 февраля 2011

Функция PHP называется base64_encode(), а не base_64_encode(), как вы написали.Этот метод должен работать, и будет предпочтительным.Как насчет того, чтобы это не сработало, если вы действительно используете правильное имя функции?

...