PHP header()函数常用方法总结

复制代码 代码如下:

锚点相信广大人都不目生,它低价访谈者在页面的不及职分急迅跳转,直接找到自身感兴趣的剧情,倘使说
CR-VSS
是一切网址的摘要,这锚点就是三个页面包车型客车摘要,平日叁个页面内容超多的时候,都会用锚点来恒定。
可是锚点也可以有个难题,经常点击锚点后,页面会马上跳到对象地点,而本文介绍的方法,达成了锚点间平滑跳转,效果特别准确。复制代码 代码如下:

//定义编码

header(‘Expires: Mon, 26 Jul 1997 05:00:00 GMT’);
header(‘Last-Modified: ‘ . gmdate(‘D, d M Y H:i:s’) . ‘GMT’);
header(‘Cache-Control: no-cache, must-revalidate’);
header(‘Pragma: no-cache’);
?>

调用方式: 复制代码 代码如下: scroller el
: 目的锚点 ID duration : 持续时间,以飞秒为单位,越小越快 HTML: 复制代码 代码如下:

复制代码 代码如下:

header_1 –> header_4

header( ‘Content-Type:text/html;charset=utf-8 ‘);

header_2 –> header_5

//Atom

header_3 –> header_6

复制代码 代码如下:

header_4 –> header_7

header(‘Content-type: application/atom+xml’);

header_5 –> header_3

//CSS

header_6 –> header_2

复制代码 代码如下:

header_7 –> header_1

header(‘Content-type: text/css’);

测量试验代码:复制代码 代码如下:

//Javascript

用 Javascript 实现锚点间平滑跳转 – 平滑, 锚点, Anchor, 跳转, 滚动,
javascript,

复制代码 代码如下:

用Javascript完结锚点间平滑跳转

header_1 –> header_4

header_2 –> header_5

header_3 –> header_6

header_4 –> header_7

header_5 –> header_3

header_6 –> header_2

header_7 –> header_1

返回 首页

header(‘Content-type: text/javascript’);

//JPEG Image

复制代码 代码如下:

header(‘Content-type: image/jpeg’);

//JSON

复制代码 代码如下:

header(‘Content-type: application/json’);

//PDF

复制代码 代码如下:

header(‘Content-type: application/pdf’);

//RSS

复制代码 代码如下:

header(‘Content-Type: application/rss+xml; charset=ISO-8859-1’);

//Text (Plain)

复制代码 代码如下:

header(‘Content-type: text/plain’);

//XML

复制代码 代码如下:

header(‘Content-type: text/xml’);

// ok

复制代码 代码如下:

header(‘HTTP/1.1 200 OK’);

//设置叁个404头:

复制代码 代码如下:

header(‘HTTP/1.1 404 Not Found’);

//设置地方被长久的重定向

复制代码 代码如下:

header(‘HTTP/1.1 301 Moved Permanently’);

//转到二个新鸿基土地资金财产方

复制代码 代码如下:

header(‘Location: ‘);

//文件延迟转向:

复制代码 代码如下:

header(‘Refresh: 10; url=’);
print ‘You will be redirected in 10 seconds’;
//当然,也足以采取html语法达成
// <meta http-equiv=”refresh” content=”10;
/>

// override X-Powered-By: PHP:

复制代码 代码如下:

header(‘X-Powered-By: PHP/4.4.0’);
header(‘X-Powered-By: Brain/0.6b’);

//文书档案语言

复制代码 代码如下:

header(‘Content-language: en’);

//告诉浏览器最终一遍改革时间

复制代码 代码如下:

$time = time() – 60; // or filemtime($fn), etc
header(‘Last-Modified: ‘.gmdate(‘D, d M Y H:i:s’, $time).’ GMT’);

//告诉浏览器文书档案内容从未发生退换

复制代码 代码如下:

header(‘HTTP/1.1 304 Not Modified’);

//设置故事情节长度

复制代码 代码如下:

header(‘Content-Length: 1234’);

//设置为二个下载类型

复制代码 代码如下:

header(‘Content-Type: application/octet-stream’);
header(‘Content-Disposition: attachment; filename=”example.zip”‘);
header(‘Content-Transfer-Encoding: binary’);
// load the file to send:
readfile(‘example.zip’);

// 对当前文书档案禁用缓存

复制代码 代码如下:

header(‘Cache-Control: no-cache, no-store, max-age=0,
must-revalidate’);
header(‘Expires: Mon, 26 Jul 1997 05:00:00 GMT’); // Date in the past
header(‘Pragma: no-cache’);

//设置剧情类型:

复制代码 代码如下:

header(‘Content-Type: text/html; charset=iso-8859-1’);
header(‘Content-Type: text/html; charset=utf-8’);
header(‘Content-Type: text/plain’卡塔尔; //纯文本格式
header(‘Content-Type: image/jpeg’); //JPG***
header(‘Content-Type: application/zip’); // ZIP文件
header(‘Content-Type: application/pdf’); // PDF文件
header(‘Content-Type: audio/mpeg’卡塔尔(قطر‎; // 音频文件
header(‘Content-Type: application/x-shockw**e-flash’); //Flash动画

//展现登入对话框

复制代码 代码如下:

header(‘HTTP/1.1 401 Unauthorized’);
header(‘WWW-Authenticate: Basic realm=”Top Secret”‘);
print ‘Text that will be displayed if the user hits cancel or ‘;
print ‘enters wrong login data’;

发表评论

电子邮件地址不会被公开。 必填项已用*标注