gpt4 book ai didi

php - 为什么PHP认为 "unsafe"使用系统时区?

转载 作者:可可西里 更新时间:2023-11-01 12:38:48 24 4
gpt4 key购买 nike

PHP 手册说:

Since PHP 5.1.0 (when the date/time functions were rewritten), every call to a date/time function will generate a E_NOTICE if the timezone isn't valid, and/or a E_WARNING message if using the system settings or the TZ environment variable.

使用默认系统时区会带来哪些安全问题?

为什么 PHP 认为它不安全?

最佳答案

我相信使用本地系统时区的安全问题(至少是直接的)更少,更多的是可靠地确定系统时区的问题。为您提供您所看到的消息的解决方案基于既定的编码约定,即最好是明确的。

据我了解,PHP 开发人员在某些底层操作系统中遇到过错误,这些错误在过去阻止了可靠的时区检测。解决方案(在尝试了几次之后)是明确指定 PHP 应该使用的时区。

就不安全而言,我相信在很多情况下,错误的时区可能会导致您的应用程序出现安全问题,即使不是直接的。从事务时间戳到多数据中心环境中的 session 管理的一切。

关于php - 为什么PHP认为 "unsafe"使用系统时区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19476502/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com