互联网常识:php头是什么意思

给你解释一下php头是什么意思。相信你的朋友也应该关注这个话题。现在让我们告诉你什么是php头。边肖还收集了关于php标题含义的相关信息。希望你看到了会喜欢。

Php header是Php中的一个http函数,用来将原始的HTTP头发送给客户端。其使用语法为“Header (string,Replace,HTTP _ Response _ Code)”,其中参数string指定了要发送的头字符串。

操作环境:windows7系统,PHP 7.1版DELL G3电脑

php头函数将原始的HTTP头发送给客户端。

重要的是要认识到,在发送任何实际输出之前,必须调用header函数(在PHP 4和更高版本中,可以使用输出缓存来解决这个问题):

超文本标记语言

?服务器端编程语言(Professional Hypertext Preprocessor的缩写)

//结果错误

//调用头之前输出已经存在

header(' location : http://www . example.com/');

?语法

标头(字符串,替换,http _ response _ code)参数

需要字符串。指定要发送的标头字符串。

取代

可选。指示标题是替换上一个标题还是添加第二个标题。

默认值为真(替换)。True(允许多个相同类型的标头)。

可选http_response_code。将HTTP响应代码强制为指定的值。(PHP 4及更高版本可用)

提示和注意事项[推荐学习:《PHP视频教程》]

注意:从PHP 4.4开始,这个函数防止一次发送多个头。这是防止头部注射攻击的保护措施。

例子

例1

?服务器端编程语言(Professional Hypertext Preprocessor的缩写)

//过去的日期

标题(' 1997年7月26日星期一05:00:00格林尼治标准时间到期');

标头(' Cache-control : no-Cache ');

标头(' Pragma:无缓存');

超文本标记语言

身体

.

.注意:用户可以设置一些选项来更改浏览器的默认缓存设置。您可以通过发送上面的标题来强制浏览器不缓存这些设置!

例2

提示用户保存生成的PDF文件(内容处理标题用于提供推荐的文件名,并强制浏览器显示保存对话框):

?服务器端编程语言(Professional Hypertext Preprocessor的缩写)

标题('内容类型:应用程序/pdf ');

//文件将被称为downloaded.pdf

标题('内容-处置:附件;filename=' download . pdf ' ');

//PDF来源于original.pdf

read file(' original . pdf ');

超文本标记语言

身体

.

.注意:微软IE 5.5有一个bug阻止了上述机制。您可以通过升级到Service Pack 2或更高版本来修复此错误。这就是php header的详细含义!

来源:php中文网

发表评论