将存储在cookie中的信息与PHP变量的信息进行比较
我正在尝试一种方法,将cookie中的日期+时间与从数据库中提取的可变日期和时间进行比较 例如: 我在查看页面时设置cookie,例如cookie名称、$date+time 我还有一个变量,例如将存储在cookie中的信息与PHP变量的信息进行比较,php,variables,cookies,Php,Variables,Cookies,我正在尝试一种方法,将cookie中的日期+时间与从数据库中提取的可变日期和时间进行比较 例如: 我在查看页面时设置cookie,例如cookie名称、$date+time 我还有一个变量,例如 $lastupdate = 'time of update' $lastupdate 如何比较存储的cookie的日期+时间,以及php变量的日期+时间,例如 $lastupdate = 'time of update' $lastupdate 所以我基本上想做 if $cookie time
$lastupdate = 'time of update'
$lastupdate
如何比较存储的cookie的日期+时间,以及php变量的日期+时间,例如
$lastupdate = 'time of update'
$lastupdate
所以我基本上想做
if $cookie time date > $lastupdate
忽略变量名等(仅用于占位符和示例:)
Craig你可以在几秒钟内用格式(“U”)转换它们,然后比较它们
请参见从cookie中获取时间:
$time = $_COOKIE['get date & time value'];
从数据库获取上次更新
$lastupdate = "date & Time from database";
试试这个
$t1 = strtotime($time);
$t2 = strtotime($lastupdate);
if($t1 != $t2) { //operator can be >, < , <=, >=, !, !=
//do something
}else{
//do something else
}
$t1=strottime($time);
$t2=strottime($lastupdate);
如果($t1!=$t2){//运算符可以是>,<,==
//做点什么
}否则{
//做点别的
}
您到底有什么问题?从数据库中获取时间?从饼干中得到时间?只需要第一部分真的。我不确定是否能把价值拿出来,但现在有人说这是有道理的:)总是这样。从某个cookie名称获取数据怎么样?所以我有例如$setcookie(“cookiename”,“dateandtime”);我怎么才能从那一个中解脱出来呢?