ホームページ >バックエンド開発 >PHPチュートリアル >一定期間のWebページへのアクセスを制限するコードについて教えてください。
現在の私のウェブサイトのアクセス制限期間は 24 時間制なので、開始時刻 00:01 から 24:00 までに終了できることになり、今度は開始時刻 10:00 から 02:00 までに終了したいと考えています。 00ですが使用できません。このように時間制限をかけることはできますか?
プロンプトを表示するために許可されている期間ではなく、現在の時刻を取得します。 。 。
24 時間時計、開始時刻 10:00、終了時刻 02:00
これは大きな飛躍ではありませんか?
ということで、2つのセクションに分けて設定する必要があります
00:00〜02:00
10:00〜24:00
24時間制、開始時間 10:00〜02:00 終了
これってスパンじゃないですか時間の?
そのため、2 つのセクションに分けて設定する必要があります
00:00 ~ 02:00
10:00 ~ 24:00
コードを送っていただけますか?
元々は
date('H:i') >= $start time and date('H:i') 9975804a467bdbc6c47938d8d9a885b8= $start time and date('H:i') 9e578f7e573a88baad782337b9c8fc68= $start time 1 and date('H:i') 324acbbc8ac886454cfdab156c77380b= $start 開始時刻 2 and date('H:i') ff208dc595755df08234e40b4d60cc4d= $start time and date('H:i') 48ca7c44277397610177cf3489724b23= $start time and date('H:i') a14b70800010b7f6de91b28ef9d8cb5e= $開始時刻 1 および日付('H:i') 85c3ffad3b45cb9c733110a90c02e26f= $start time and date('H:i') 4c4cbfd9d0985f0623cb02fdbecfd61f= $開始時刻 1 および date('H:i') < 終了時刻 1
または
date('H:i') >= $開始時刻 2 および date( 'H:i') < 終了時間 2
これは矛盾していませんか?
モデレーターさん、すべてのコードを送っていただけますか?
それから、あなたのオリジナルの部分を投稿してください
そうしないと、私があなたのために書いても、あなたはそれを受け取ることができません
その後、オリジナルの部分を投稿してください
そうしないと、私が書いても、
//提示时间检查 $fromTime=strtotime(date('Y-m-d ',$this->time).$this->settings['cashFromTime'].':00'); $toTime=strtotime(date('Y-m-d ',$this->time).$this->settings['cashToTime'].':00'); if($this->time < $fromTime ||$this->time > $toTime ) throw new Exception("对不起,已过提现时间,请在合适的时间提交!<br />提现时间:".$this->settings['cashFromTime']." ~ ".$this->settings['cashToTime']); $this->beginTransaction(); try{ $this->freshSession(); if($this->user['coinPassword']!=md5($para['coinpwd'])) throw new Exception('资金密码不正确'); unset($para['coinpwd']); if($this->user['coin']<$para['amount']) throw new Exception('你帐户资金不足');で取得できなくなります
訪問するときは、phpを使用して現在時刻を呼び出し、許容時間内であれば走り続け、そうでなければ帰宅します。
//提示时间检查 $fromTime=strtotime(date('Y-m-d ',$this->time).$this->settings['cashFromTime'].':00'); $toTime=strtotime(date('Y-m-d ',$this->time).$this->settings['cashToTime'].':00'); if($this->time < $fromTime ||$this->time > $toTime ) throw new Exception("对不起,已过提现时间,请在合适的时间提交!<br />提现时间:".$this->settings['cashFromTime']." ~ ".$this->settings['cashToTime']); $this->beginTransaction(); try{ $this->freshSession(); if($this->user['coinPassword']!=md5($para['coinpwd'])) throw new Exception('资金密码不正确'); unset($para['coinpwd']); if($this->user['coin']<$para['amount']) throw new Exception('你帐户资金不足');
現在、私が必要としているのは、08:00 から 02:00 までの時間です。上記は私の PHP コードです。どうすれば変更できますか?