当我使用SSI指令是否有任何方式逃避与HTML实体变量?

<META HTTP-EQUIV="Refresh" CONTENT="10; URL="/index.shtml?r=<!--#echo var="HTTP_REFERER" -->">

THX在咨询!

有帮助吗?

解决方案

请参阅“编码”下的mod_include负责文档“回声元素”在 HTTP ://httpd.apache.org/docs/2.2/mod/mod_include.html

  

指定Apache如何应该输出之前编码包含在可变特殊字符。如果设置为无,没有编码会做。如果设置为URL,则URL编码(也称为%编码,这是适合于在链路等网址中使用)将被执行。在回波元素的开始时,默认被设置为实体,从而导致实体编码(这是在一个块级HTML元素的上下文中,例如文本的段落适当)。这可以通过添加一个编码属性,直到下一个编码属性遇到或元素结束,以先到者为准,这将保持有效,而改变。

     

在编码属性必须先于对应var属性是有效的,并且如在ISO-8859-1字符编码仅定义的特殊字符将被编码。该编码处理可能不具有所期望的结果,如果不同的字符编码是在使用中。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top