当前位置: 首页 > news >正文

网络系统管理与维护形考任务1/seo的关键词无需

网络系统管理与维护形考任务1,seo的关键词无需,郑州公司网站如何制作,学做网站论坛可靠吗我电脑是64位的。这里是PHP位数不一致,服务器使用64位,而我本地是32位。而strtotime被传入了一个字符串2050-1-1 23:59:59,该参数大于了2038-1-19 03:14:07所以在32位PHP下直接返回false,而64位PHP不受影响。#####Y2K38漏洞导致上…

我电脑是64位的。这里是PHP位数不一致,服务器使用64位,而我本地是32位。而strtotime被传入了一个字符串2050-1-1 23:59:59,该参数大于了2038-1-19 03:14:07所以在32位PHP下直接返回false,而64位PHP不受影响。

#####Y2K38漏洞

导致上述问题的根本原因就是Y2K38漏洞,也被称为Unix Millennium Bug。

#####32位系统或PHP

此漏洞将会影响到所有 32 位系统下用UNIX 时间戳整数来记录时间的 PHP,及其它编程语言。一个整型的变量所能保存的最大时间为 2038 年01月19 日 03:14:07。超过这个时间后,整型数值将会溢出。

#####64位系统或PHP

64位系统下可以保存的日期最远日期是现在宇宙年龄的21倍——292亿年。所以不会受到该漏洞影响。

#####如何检测

如何知道你的系统是否收到该漏洞的影响。很简单,直接使用strtotime去转换一个大于2038年1月19日03:14:07日期。或者使用date函数将一个大于2147454847时间戳转换为日期。

下面具体演示一下

#####方法一

```

echo date("Y-m-d H:i:s",2556115199);

```

上面结果如果返回2050-12-31 23:59:59那么就没有问题。如果返回1914-11-25 09:31:43那么就受收到影响。

#####方法二

```

var_dump(strtotime("2050-12-31 23:59:59"));

```

上面结果如果返回2556115199那么就正常。如果返回false那么也会受到影响。

####解决方案

#####方案一

更换系统和PHP均为64位。这个代价比较大,但是可以永久解决问题。

#####方案二

PHP5.2版本之后提供了一个函数DateTime可以临时解决一下问题。

```

// 1、日期字符串转换为时间戳

$obj = new DateTime("2050-12-31 23:59:59");

echo $obj->format("U"); // 2556115199

// 2、时间戳转换为日期字符串

$obj = new DateTime("@2556115199"); // 这里时间戳前要写一个@符号

$timezone = timezone_open('Asia/HONG_KONG'); // 设置时区

$obj->setTimezone($timezone);

echo $obj->format("Y-m-d H:i:s"); // 2050-12-31 23:59:59

// 而且DateTime还可以有其他玩法

$obj = new DateTime("2050-12-31 23:59:59");

echo $obj->format("Y/m/d H:i:s"); // 换种方式输入时间字符串2050/12/31 23:59:59

```

通过DateTime类来操作日期不会受到Y2K38漏洞的影响,可以最远支持到9999年12月31日

转载自网络

http://www.lbrq.cn/news/1394839.html

相关文章:

  • 江门整站优化/网络营销案例分析报告
  • wordpress 404自定义/商品关键词怎么优化
  • 深圳市手机网站建设/昭通网站seo
  • 做企业网站首页尺寸/营销神器
  • 政务微网站建设方案/网站数据统计工具
  • 做付费视频网站好/seo研究
  • 邯郸网站设计价格/网站的营销推广方案
  • 网上购物系统er图/郑州seo网站关键词优化
  • 甘肃做网站/今日热搜榜官网
  • 开封网站优化公司/制作网站
  • 昌平区手机网站制作服务/武汉整站优化
  • 域名注册网站 简称/如何做好营销推广
  • 有知道做网站的吗/seo技术自学
  • 做类似58类型网站/网络营销的目标
  • 净水 技术支持 东莞网站建设/软文网
  • 用jsp做的购物网站/网站排名首页前三位
  • 如何把图片隐藏到wordpress/满足seo需求的网站
  • 做暧暧小视频有声音的网站/怎么让自己上百度
  • 长沙网站seo优化公司/bt蚂蚁
  • 网站建设公司发展历程/微软bing搜索引擎
  • 班组建设展板哪个网站有/2022搜索引擎
  • 动漫网站建设的目的/推广平台网站热狗网
  • 如何做网站测试/成都百度seo公司
  • 青海城乡建设厅网站/谷歌关键词分析工具
  • 保险网站有哪些保险网站/长沙百度推广运营公司
  • 如何给网站做关键词优化/信息流优化师招聘
  • 安徽省做网站/建站系统软件有哪些
  • 东莞网站建设网站推广/今日发生的重大国际新闻
  • 网站制作主题思路/好口碑关键词优化地址
  • 口碑最好的装饰公司/seo的工作流程
  • vmware安装centos7
  • 力扣hot100:无重复字符的最长子串,找到字符串中所有字母异位词(滑动窗口算法讲解)(3,438)
  • 如何使用Prometheus + Grafana + Loki构建一个现代化的云原生监控系统
  • Multi Agents Collaboration OS:Browser Automation System
  • Altium Designer 22使用笔记(8)---PCB电气约束设置
  • Linux 文件系统权限管理(补充)