你如果不将访客记录写入数据库,那你每个月1号第一次访问网站,又拿什么作为依据呢?
这个就是我想不明白的地方
我之前是这么写的,
$time = date('d', time());
$flag = 0;
if (1 == $time)
{
if (!flag)
{
echo '我要执行的代码';
$flag = 1;
}
}这样写不行.他执行完一次之后,我再重新打开它还是执行,我这是的$flag,就是脚本关闭就
又会变成0的是吧...
这个就是我想不明白的地方
我之前是这么写的,
$time = date('d', time());
$flag = 0;
if (1 == $time)
{
if (!flag)
{
echo '我要执行的代码';
$flag = 1;
}
}这样写不行.他执行完一次之后,我再重新打开它还是执行,我这是的$flag,就是脚本关闭就
又会变成0的是吧...
if(! file_exists($fn) || date('d', filemtime($fn)) != 1) {
echo '执行一次特定的代码';
file_put_contents($fn, '');
}