资讯专栏INFORMATION COLUMN

php中header的几种用法

mengera88 / 731人阅读

摘要:一在中用进行跳转要注意以下几点和号间不能有空格,否则会出错。在用前不能有任何的输出。后的代码还会被执行。在每个重定向之后都必须加上避免发生错误后,继续执行。

(一) 在PHP中用header("location:test.php")进行跳转要注意以下几点,
1、location和“:”号间不能有空格,否则会出错。
2、在用header前不能有任何的输出。
3、header后的PHP代码还会被执行。


三秒后自动跳转~~~");
header重定向 就等价于替用户在地址栏输入url
?>  

(二)客户端缓存用法
客户端缓存即浏览器缓存,浏览器在打开每一个访问网站时就缓存其网页,在刷新网页的时候不再下载相同的网页。
参数说明:

Expires报头

设置网页的过期时间,值为GMT格林威治时间格式

header("Expires:".gmdate("D,d M Y H:i:s",time()+3600)." GMT");

Cache-Control报头

private 默认的设置
public 认证内容也将会被缓存,默认认证内容不被缓存
max-age=[秒] 缓存的保鲜时间,超过设置的时间将重新访问源服务器资源
s-maxage=[秒] 和max-age类似,但是应用于其他共享如:代理服务器
must-revalidate 告诉缓存必须遵循所有你给予副本的新鲜度的,HTTP允许缓存在某些特定情况下返回过期数据,指定了这个属性,你高速缓存,你希望严格的遵循你的规则
must-revalidate 告诉缓存必须遵循所有你给予副本的新鲜度的,HTTP允许缓存在某些特定情况下返回过期数据,指定了这个属性,你高速缓存,你希望严格的遵循你的规则
no-cache 强制每次请求直接发送给源服务器,而不经过本地缓存版本的校验。这对于需要确认认证应用很有用(可以和public结合使用),或者严格要求使用最新数据的应用(不惜牺牲使用缓存的所有好处)

header("Cache-Control:max-age=600;must-revalidate");

Last-Modified

在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记此文件在服务期端最后被修改的时间,格式类似为:
Last-Modified: Fri, 12 May 2006 18:53:33 GMT
相应的浏览器再次访问网页的时会发If-Modified-Since报头,将接收到的Last-Modified报头回送给服务器以检查访问的网页是否有更新

header("Last-Modified:".gmdate("D,d M Y H:i:s",filemtime(文件名)." GMT");

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/20710.html

相关文章

  • PHP header 几种用法

    摘要:跳转页面和之间无空格。声明返回状态码在某个时间后执行跳转后跳转。控制浏览器缓存执行验证执行下载操作设置内容类型设置用户作为附件设置传输方式设置内容长度 跳转页面 header(Location:.$url); //Location和:之间无空格。 声明content-type header(content-type:text/html;charset=utf-8); 返...

    LeviDing 评论0 收藏0
  • workerman / 学习workerman之前需要知道几种php回调写法

    摘要:在中最常用的几种回调写法如下匿名函数做为回调匿名函数,也叫闭包函数,允许临时创建一个没有指定名称的函数。最经常用作回调函数参数的值。匿名函数的回调经常将其赋给一个变量或一个对象的属性最终结果会输出。 在workerman中会经常使用,我们先写一个回调函数,当某个行为被触发后使用该函数处理相关逻辑。 在PHP中最常用的几种回调写法如下 匿名函数做为回调 匿名函数(Anonymous fu...

    Java_oldboy 评论0 收藏0
  • 从当前页面跳转到其他页面或链接几种实现方式

    摘要:关于作者程序开发人员,不拘泥于语言与技术,目前主要从事和前端开发,使用和,端使用混合式开发。合适和够用是最完美的追求。 关于作者 程序开发人员,不拘泥于语言与技术,目前主要从事PHP和前端开发,使用Laravel和VueJs,App端使用Apicloud混合式开发。合适和够用是最完美的追求。 个人网站:http://www.linganmin.cn 最近刚写了一个手机在线播放的H5电...

    韩冰 评论0 收藏0
  • 从当前页面跳转到其他页面或链接几种实现方式

    摘要:关于作者程序开发人员,不拘泥于语言与技术,目前主要从事和前端开发,使用和,端使用混合式开发。合适和够用是最完美的追求。 关于作者 程序开发人员,不拘泥于语言与技术,目前主要从事PHP和前端开发,使用Laravel和VueJs,App端使用Apicloud混合式开发。合适和够用是最完美的追求。 个人网站:http://www.linganmin.cn 最近刚写了一个手机在线播放的H5电...

    MyFaith 评论0 收藏0
  • 从当前页面跳转到其他页面或链接几种实现方式

    摘要:关于作者程序开发人员,不拘泥于语言与技术,目前主要从事和前端开发,使用和,端使用混合式开发。合适和够用是最完美的追求。 关于作者 程序开发人员,不拘泥于语言与技术,目前主要从事PHP和前端开发,使用Laravel和VueJs,App端使用Apicloud混合式开发。合适和够用是最完美的追求。 个人网站:http://www.linganmin.cn 最近刚写了一个手机在线播放的H5电...

    mushang 评论0 收藏0

发表评论

0条评论

mengera88

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<