Javascript 只允许在特定时间访问网站?

Javascript 只允许在特定时间访问网站?,javascript,php,html,apache,.htaccess,Javascript,Php,Html,Apache,.htaccess,是否可以仅在特定时间限制对html/php网站的访问?我的Raspberry Pi上有一个php文件,我已经设置了一个.htaccess文件,以便用户必须登录,但我还想限制访问时间。用户只能在上午7点到下午1点之间访问(或登录)该页面。 因为我有根访问我的Raspberry Pi的权限,所以我有无限的可能这样做(apache2、html、css、javascript、php等)如果你有(很可能你有)一个每次刷新都包含的文件,你只需检查时间并显示一个“禁止访问”页面,以防它落在不应该访问该站点的时

是否可以仅在特定时间限制对html/php网站的访问?我的Raspberry Pi上有一个php文件,我已经设置了一个.htaccess文件,以便用户必须登录,但我还想限制访问时间。用户只能在上午7点到下午1点之间访问(或登录)该页面。

因为我有根访问我的Raspberry Pi的权限,所以我有无限的可能这样做(apache2、html、css、javascript、php等)

如果你有(很可能你有)一个每次刷新都包含的文件,你只需检查时间并显示一个“禁止访问”页面,以防它落在不应该访问该站点的时间内


如果您需要更多帮助,请告诉我如果Apache Rewrite mod不符合时间标准,您可以将用户重定向到其他页面。如果时间晚于1300且早于0700,则以下将发出403

RewriteEngine On
RewriteCond %{TIME_HOUR} >= 13 [OR]
RewriteCond %{TIME_HOUR} < 07
RewriteRule ^/site.html - [F]
重新编写引擎打开
RewriteCond%{TIME\u HOUR}>=13[或]
重写cond%{TIME\u HOUR}<07
重写规则^/site.html-[F]

cron任务要在设定的时间关闭apache,并在设定的时间重新启动它,您必须更具体—您打算使用什么方法?您想阻止整个服务器还是只阻止一个特定的站点?但是javascript并不是一个真正有效的方法,因为它很容易被禁用/modified@Lix:只有一个文件,但现在已经解决了。成功!谢谢,是否也可以创建一个只允许在一周内而不允许在周末访问的RewriteCond?使用这种方法会很棘手-看看TIME_DAY,但我相当确定它返回的是一个月中的某一天,即0-31。