html代码可以定义文件头就是用meta,php也可以用header,header可以修改文件头生成验证码图片,还可以用curl_setopt修改文件头抓取页面。
这些东西我都知道使用方法,但是我有一个疑问,文件头到底是什么?
1.是一个类似于tcp/ip,http这样的协议?
2.有没有固定的书写格式?起码我看到的html的meta和php的header的书写格式就不一样。
关于头文件我搜索了半天还是找不到我想要的答案,请说明一下(最好用白话说明,别说一些手册语言,看着费劲),给出手册或者资料也行,中文手册,小弟不会英文。

解决方案 »

  1.   

    meta是一html<header>内的标签,具体功用有设定页面编码,方便搜索引擎收录等等。。
    你所说的header是http协议的一部分。
      

  2.   

    2楼 header是http协议中的一部分,那么header书写的具体格式能给出来吗,还有它里面参数能给出来吗?例如:“content-type”之类的,还有这些参数对应的值。
      

  3.   

    其实不管php还是html都是遵守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