我想在php的特定时间框架内打开对页面的访问权。
比如说早上9点到中午12:00 - 用户将可以查看他们不会在此时间看到此页面的页面。
在不访问数据库的情况下,这可以在PHP中使用吗?
如果有人可以指导我?
谢谢!
答案 0 :(得分:1)
您可以这样做:
if(date('G')>=9 && date('G')<=11)
{
// show your code/site/content.
}
else
{
// Show the "Come back during opening hours..." sign.
}
默认使用date函数使用特定时间,使用G
给出一天中小时的0-24值(无前导零)。
这个将使用服务器时间 - 这是我所期望的,而不是使用用户的时区,如果它们与服务器不在同一时区。
如果您的服务器所在的时区与用户所期望的时区不同,请使用date-default-timezone-set将其设置为您想要的位置。
答案 1 :(得分:1)
你最好使用.htaccess指令。这个想法在这里描述http://www.blog.highub.com/apache/http-server/htaccess-deny-diractory-access-during-a-specific-time/