gpt4 book ai didi

php - 在将日期传递给 strtotime() 之前如何使日期合法/安全?

转载 作者:可可西里 更新时间:2023-11-01 00:16:15 29 4
gpt4 key购买 nike

这是我现在拥有的。

$date = mysqli_real_escape_string($dbc, trim(date('Y-m-d',strtotime($_POST['date']))));

有人告诉我,在将 $date 传递给 strtotime() 之前,我需要确保它是安全/合法的。我怎么做?我查过http://us3.php.net/strtotime但它真的没有告诉我我在寻找什么。

有人可以更详细地向我解释如何清理提交到 strtotime 吗?

最佳答案

没有真正的理由事先清理值。可能发生的最糟糕的事情是时间无效并且 strtotime() 返回 false(您还可以使用它来检查日期字符串是否有效)。

此外,没有理由修剪和转义 date( 'Y-m-d' ) 函数的返回值:它永远不会返回带有尾随空格或任何应该转义的值。

关于php - 在将日期传递给 strtotime() 之前如何使日期合法/安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8880620/

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