Когда я использую директиву SSI, есть ли способ избежать переменной с объектами HTML?SSI escape HTML output
<META HTTP-EQUIV="Refresh" CONTENT="10; URL="/index.shtml?r=<!--#echo var="HTTP_REFERER" -->">
Thx in advice!
Когда я использую директиву SSI, есть ли способ избежать переменной с объектами HTML?SSI escape HTML output
<META HTTP-EQUIV="Refresh" CONTENT="10; URL="/index.shtml?r=<!--#echo var="HTTP_REFERER" -->">
Thx in advice!
See «кодирование» под «Эха Element» в mod_include документации на http://httpd.apache.org/docs/2.2/mod/mod_include.html:
Определяет, как Apache должен закодировать специальные символы, содержащиеся в переменной перед выводом их. Если установлено значение none, кодировка не будет выполнена. Если установлено значение url, тогда будет выполняться кодировка URL (также известная как% -encoding, это подходит для использования в URL-адресах в ссылках и т. Д.). В начале элемента эха по умолчанию устанавливается сущность, что приводит к кодированию объекта (что является подходящим в контексте элемента HTML на уровне блока, например абзаца текста). Это можно изменить, добавив атрибут кодирования, который останется в силе до тех пор, пока не встретится следующий атрибут кодирования или элемент не закончится, в зависимости от того, что наступит раньше.
Атрибут кодирования должен предшествовать действию соответствующего атрибута var, и будут кодироваться только специальные символы, определенные в кодировке символов ISO-8859-1. Этот процесс кодирования может не иметь желаемого результата, если используется различная кодировка символов.