html代码可以定义文件头就是用meta,php也可以用header,header可以修改文件头生成验证码图片,还可以用curl_setopt修改文件头抓取页面。
这些东西我都知道使用方法,但是我有一个疑问,文件头到底是什么?
1.是一个类似于tcp/ip,http这样的协议?
2.有没有固定的书写格式?起码我看到的html的meta和php的header的书写格式就不一样。
关于头文件我搜索了半天还是找不到我想要的答案,请说明一下(最好用白话说明,别说一些手册语言,看着费劲),给出手册或者资料也行,中文手册,小弟不会英文。
这些东西我都知道使用方法,但是我有一个疑问,文件头到底是什么?
1.是一个类似于tcp/ip,http这样的协议?
2.有没有固定的书写格式?起码我看到的html的meta和php的header的书写格式就不一样。
关于头文件我搜索了半天还是找不到我想要的答案,请说明一下(最好用白话说明,别说一些手册语言,看着费劲),给出手册或者资料也行,中文手册,小弟不会英文。
你所说的header是http协议的一部分。
1 可以让服务器知道你请求什么.
2 可以让浏览器处理你请求后的内容.
Header("Content-Type: application/octet-stream");
Header("Content-Disposition: attachment; filename=\"xxx.zip\"");
Header("Content-Length: $nFileSize");
Header('Accept-Ranges: bytes');
Header("Cache-control: private");
Header('Pragma: private');
Header("Expires: 0");告诉服务器,我要下载是xxx.zip,类型是啥,文件大小等内容
http://hi.baidu.com/beibeiboo/blog/item/8b017808ee9a97d962d98696.html