Я обнаружил, что функция setcookie () экранирует специальные символы, такие как кавычки.Я решил эту проблему, очистив эти символы мусора:
$new_avt = str_replace("\'","",$_COOKIE['avatar']);
$new_avt = str_replace('alt=','',$new_avt);
Но я считаю это решение безобразным.Кроме того, как вы можете видеть, мне пришлось удалить свойство 'alt', поскольку я не мог правильно избавиться от символа escape внутри него.Единственное другое решение, к которому я пришел, - это написать закодированную строку в cookie, а затем декодировать ее при получении cookie.Будет ли это решение быстрее, чем str_replace ()?Есть ли лучшие методы?
Спасибо за ваше время.