要发送HTML content-encoding
,charset
,date
等HTML文档信息,我们可以同样使用PHP标头last-modified
或HTML meta http -equiv header()
。哪个更好?任何人都可以详细说明这两种方法的优缺点吗?
我想知道他们每个人在特定应用中是否有更好的表现(例如,一个更适合定义<meta http-equiv=... />
而另一个更适合charset
?!
答案 0 :(得分:4)
使用真正的HTTP标头
<meta http-equiv
<meta http-equiv
还有一个参数可以通过元元素包含字符集信息(因为如果保存文档并且然后从文件系统而不是通过HTTP访问副本,则会保留该信息。)
答案 1 :(得分:1)
php“header()”函数只设置HTTP标头:header function on php.net如果你想附加一个pdf文档或类似的东西,这是非常有用的。
在你的情况下,我会使用普通的html元标记。
答案 2 :(得分:1)
如果使用变量和CSS相互关联,或者如果由于某种原因无法修改.htaccess以允许自定义内容类型(如矢量组件等),则与PHP标头妥协是有利的。
HTTP和PHP标题可以说是同一个,做同样的事情。一个没有显着效用于另一个。