热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

PHP获取网页头部信息、获取文件当前位置、获取文件最后修改时间

一直不明白header头到底有哪些数据,今天在手册上无意中看到一个函数:getallheaders(),瞬间就震精了。更改header头信息,可以控制文件被浏览器访问时浏览器接收到的文件的

大笑一直不明白header头到底有哪些数据,今天在手册上无意中看到一个函数:getallheaders(),瞬间就震精了。大笑

更改header头信息,可以控制文件被浏览器访问时浏览器接收到的文件的类型。比如要下载一个csv文件等等。

echo "
";
var_dump(getallheaders())."
"; echo "
";

array(9) {
  ["Host"]=>
  string(9) "127.0.0.1"
  ["Connection"]=>
  string(10) "keep-alive"
  ["Cache-Control"]=>
  string(9) "max-age=0"
  ["User-Agent"]=>
  string(100) "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.46 Safari/535.11"
  ["Accept"]=>
  string(63) "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
  ["Accept-Encoding"]=>
  string(17) "gzip,deflate,sdch"
  ["Accept-Language"]=>
  string(14) "zh-CN,zh;q=0.8"
  ["Accept-Charset"]=>
  string(23) "GBK,utf-8;q=0.7,*;q=0.3"
  ["COOKIE"]=>
  string(1191) "ECS[visit_times]=1; 15f90_winduser=U2tXUwcFCwxYVQJVBFFeBlZTVlUAVgcHVgBcAFJXDgFeA2o; 15f90_ck_info=%2F%09; 15f90_ol_offset=98; lzstat_uv=3864835143548786077|931085; 15f90_lastpos=other; 15f90_lastvisit=151%091332294013%09%2Fupload%2Fpw_ajax.php%3Factionbubble%26uid1%26signpw_all_tip_cloudAuthCode%26nowtime1332294013725; 15f90_admin_att=att; 15f90_AdminUser=U1FXBVZaBQEOBDlSU1pRWmoCW1ZXUgcBAgpbBwUFVgUJBFBUVQcGBVVaUA4LA1QDUz4; __utma=96992031.448634020.1332813028.1332813028.1332813028.1; __utmz=96992031.1332813028.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); 9c4ac_ipstate=1332917950; 9c4ac_cloudClientUid=9748974; 9c4ac_threadlog=%2C37%2C91%2C90%2C95%2C10%2C57%2C60%2C13%2C70%2C76%2C; 9c4ac_readlog=%2C24%2C25%2C26%2C27%2C28%2C29%2C30%2C31%2C32%2C33%2C; 9c4ac_clearm_1=2; 9c4ac_ol_offset=98; thisPWTabs=basic; 9c4ac_AdminUser=UwFRUV8GUwwFAzlUUFRZXztUVFQEVgNQUlpXBVYMBgEGBAoEBgUGAgABAltXV1FTBTBRAAUFUAMBAlIE; 9c4ac_cknum=UwFRUV8GUwAGDTk8AwkGCFFQBlYEAABWBVpTUAVUDQwHUwoDUVMHAAQHVVw; 9c4ac_winduser=VjsHAAcAVAlUVgYNUlgFUgUKVQRVVQMHAg5VA1IFDQkJBTs; 9c4ac_ck_info=%2F%09; 9c4ac_lastpos=index; 9c4ac_lastvisit=24%091332926257%09%2Fpw8%2Findex.php%3Fmbbs; 9c4ac_ci=index%091332926257%09%09"
}

获取文件当前位置:

echo getcwd();

获取文件最后修改时间:

echo "Last modified: " . date ("F d Y H:i:s.", getlastmod());



推荐阅读
  • 文章目录简介HTTP请求过程HTTP状态码含义HTTP头部信息Cookie状态管理HTTP请求方式简介HTTP协议(超文本传输协议)是用于从WWW服务 ... [详细]
  • Python瓦片图下载、合并、绘图、标记的代码示例
    本文提供了Python瓦片图下载、合并、绘图、标记的代码示例,包括下载代码、多线程下载、图像处理等功能。通过参考geoserver,使用PIL、cv2、numpy、gdal、osr等库实现了瓦片图的下载、合并、绘图和标记功能。代码示例详细介绍了各个功能的实现方法,供读者参考使用。 ... [详细]
  • 最近在学Python,看了不少资料、视频,对爬虫比较感兴趣,爬过了网页文字、图片、视频。文字就不说了直接从网页上去根据标签分离出来就好了。图片和视频则需要在获取到相应的链接之后取做下载。以下是图片和视 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • 高质量SQL书写的30条建议
    本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ... [详细]
  • 本文介绍了南邮ctf-web的writeup,包括签到题和md5 collision。在CTF比赛和渗透测试中,可以通过查看源代码、代码注释、页面隐藏元素、超链接和HTTP响应头部来寻找flag或提示信息。利用PHP弱类型,可以发现md5('QNKCDZO')='0e830400451993494058024219903391'和md5('240610708')='0e462097431906509019562988736854'。 ... [详细]
  • 使用正则表达式爬取36Kr网站首页新闻的操作步骤和代码示例
    本文介绍了使用正则表达式来爬取36Kr网站首页所有新闻的操作步骤和代码示例。通过访问网站、查找关键词、编写代码等步骤,可以获取到网站首页的新闻数据。代码示例使用Python编写,并使用正则表达式来提取所需的数据。详细的操作步骤和代码示例可以参考本文内容。 ... [详细]
  • 导出功能protectedvoidbtnExport(objectsender,EventArgse){用来打开下载窗口stringfileName中 ... [详细]
  • 如何在HTML中获取鼠标的当前位置
    本文介绍了在HTML中获取鼠标当前位置的三种方法,分别是相对于屏幕的位置、相对于窗口的位置以及考虑了页面滚动因素的位置。通过这些方法可以准确获取鼠标的坐标信息。 ... [详细]
  • 本文介绍了响应式页面的概念和实现方式,包括针对不同终端制作特定页面和制作一个页面适应不同终端的显示。分析了两种实现方式的优缺点,提出了选择方案的建议。同时,对于响应式页面的需求和背景进行了讨论,解释了为什么需要响应式页面。 ... [详细]
  • 本文介绍了一种在PHP中对二维数组根据某个字段进行排序的方法,以年龄字段为例,按照倒序的方式进行排序,并给出了具体的代码实现。 ... [详细]
  • DSP中cmd文件的命令文件组成及其作用
    本文介绍了DSP中cmd文件的命令文件的组成和作用,包括链接器配置文件的存放链接器配置信息、命令文件的组成、MEMORY和SECTIONS两个伪指令的使用、CMD分配ROM和RAM空间的目的以及MEMORY指定芯片的ROM和RAM大小和划分区间的方法。同时强调了根据不同芯片进行修改的必要性,以适应不同芯片的存储用户程序的需求。 ... [详细]
  • Scrapy 爬取图片
    1.创建Scrapy项目scrapystartprojectCrawlMeiziTuscrapygenspiderMeiziTuSpiderhttps:movie.douban.c ... [详细]
  • 目录爬虫06scrapy框架1.scrapy概述安装2.基本使用3.全栈数据的爬取4.五大核心组件对象5.适当提升scrapy爬取数据的效率6.请求传参爬虫06scrapy框架1. ... [详细]
author-avatar
莪啝伱在一敧
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有