这是我用于重定向的脚本的顶部。 它根据时间连接到两个基于txt的数据库,并将用户重定向到特定链接。 有两个数据库 ' db1.txt'和' db2.txt' 我只想使用' db2.txt'在每个星期一。 所有这一天它应该正常工作,但仅在星期一,它不应该更改为urls1.txt。 我怎样才能做到这一点?
$time = date("Hi", time());
if ($time >= 2224 && $time <= 2359)
{
$db = "db1.txt";
}
elseif ($time >= 0000 && $time <= 729)
{
$db = "db1.txt";
}
else
{
$db = "db2.txt";
}
编辑: 我来自印度,我在脚本中使用服务器时间以避免更多复杂情况。该脚本旨在从IST上午9:00到下午6:00加载db1.txt,从下午6:01到上午8:59加载db2.txt。所以使用&#34; if(日期(&#39; N&#39;)!= 1&#34;不会工作。我还需要更改时区。
答案 0 :(得分:0)
答案 1 :(得分:0)
我认为你需要像这样添加这个条件!= monday
$time = date("Hi", time());
if (date('N') !=1 && $time >= 2224 && $time <= 2359)
{
$db = "db1.txt";
}
elseif (date('N') !=1 && $time >= 0000 && $time <= 729)
{
$db = "db1.txt";
}
else
{
$db = "db2.txt";
}
note :N
ISO-8601星期几的数字表示(在PHP 5.1.0中添加)