PHP - htmlspecialchars
Я пытаюсь использовать функцию "htmlspecialchars" для очистки URL-адресов. Ниже приведен код:
$new = htmlspecialchars("<a href='test'>Test</a>", ENT_QUOTES);
echo $new;
Ожидаемый результат должен быть:
<a href='test'>Test</a>
Однако то, что я получаю, это:
<a href='test'>Test</a>
На самом деле это вовсе не удаление специальных символов. Я что-то делаю неправильно? Приведенный выше пример является копией и вставкой непосредственно с php.net.
Я использую PHP версии 5.4.8.
1 ответ
Решение
Когда я запускаю это, я получаю вывод:
<a href='test'>Test</a>
Или:
- Ваш интерпретатор PHP не работает
- Вы смотрите на визуализированный HTML, а не на источник HTML