我想在特定的时间框架在PHP打开访问页面。在特定时间打开页面
对于例如上午9:00到下午12:00说 - 用户将能够查看一个页面,之后他们会使您无法在此时查看此页面。
这是可能的PHP不访问数据库?
如果有人能指导我?
谢谢!
我想在特定的时间框架在PHP打开访问页面。在特定时间打开页面
对于例如上午9:00到下午12:00说 - 用户将能够查看一个页面,之后他们会使您无法在此时查看此页面。
这是可能的PHP不访问数据库?
如果有人能指导我?
谢谢!
你最好使用.htaccess指令。这个想法在这里描述http://www.blog.highub.com/apache/http-server/htaccess-deny-diractory-access-during-a-specific-time/
其实我试了几个小时后却没有工作:SetEnv TZ亚洲/加尔各答 RewriteEngine在 RewriteCond%{TIME_HOUR} ^(8 | 9 | 10)$ RewriteRule ^。* $ - [ F,L] 根据代码,页面不应该从8AM访问到上午10点,但即使现在我也无法访问它。时间大概是20:30左右。 – TheDevMan
您可以阻止从上午8点到上午10点访问您的网站,如下所示:'RewriteEngine On RewriteCond%{TIME_HOUR}%{TIME_MIN}> 0800 RewriteCond%{TIME_HOUR}%{TIME_MIN} <1000 RewriteRule ^。* $ - [F,L] RewriteRule ^。* $ - [L] ' –
Guz Alexander不工作。服务器时间现在显示上午8点15分,但我仍然可以访问该网站:(根据你的代码,它不应该让我从8到10AM访问我 – TheDevMan
你可以做这样的事情:
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将其设置为您想要的位置。
问题:http://stackoverflow.com/questions/5608283/how-can-i-block-users-from-accessing-a-section-of-my-website-at-a - 特定时间 – Zack