2014-12-20 2 views
0

Я пытаюсь установить ключ кэша памяти со значением, которое выглядит следующим образом: Memcache не устанавливая значение «<script>»

<script> 

Хотя установка ключа прошла успешно, когда мы пытаемся получить ключ, он пуст. Установка этого значения не представляет проблемы.

script> 

Это ошибка, или известное ограничение в кэше, что вы не можете установить значения с «<>» в нем? Или что-то еще?

Memcache версия 1.4.21.

ответ

0

Это связано с тем, что клиент memcache внутренне конвертирует < в & lt, чтобы предотвратить выполнение вредоносного кода. Как практика установки ключа с <,> это плохая идея.

+0

Не может быть так, потому что невозможно установить ключ с этим значением. Он устанавливает ключ с пустым значением. Возможно, это наша конкретная версия memcache, но я предпочел бы «ложь», чем установку пустого ключа. Или ключ с конверсией. – Seirddriezel

Смежные вопросы