Php 在特定时间使用密码保护页面

Php 在特定时间使用密码保护页面,php,.htpasswd,Php,.htpasswd,一般问题:是否可以在特定时间内对页面进行密码保护?如果是,如何实现这一目标 提前谢谢 使用PHP很简单,只需在页面前面添加一个条件,如 if ( date('H',time()) < 8 || date('H',time()) > 18 ) { echo "Site closed. Please visit between '8:00am~7:00pm'"; } else { echo "Welcome"; } 对于.htaccess,我找到了这个 <Direct

一般问题:是否可以在特定时间内对页面进行密码保护?如果是,如何实现这一目标


提前谢谢

使用PHP很简单,只需在页面前面添加一个条件,如

if ( date('H',time()) < 8 || date('H',time()) > 18 ) {
   echo "Site closed. Please visit between '8:00am~7:00pm'";
} else {
   echo "Welcome";
}
对于.htaccess,我找到了这个

<Directory /var/www/htdocs/other>
  Require expr %{TIME_HOUR} -ge 8 && %{TIME_HOUR} -le 18 
</Directory>

需要expr%{TIME\u HOUR}-ge 8&&%{TIME\u HOUR}-le 18

还没有尝试过.htaccess,所以不知道它是如何工作的。…

@user3685768:Li Kia Chiu的答案很有道理。
<Directory /var/www/htdocs/other>
  Require expr %{TIME_HOUR} -ge 8 && %{TIME_HOUR} -le 18 
</Directory>