0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

規約などが更新された時に確認をして自動遷移する

Last updated at Posted at 2022-08-23

規約などが更新された時に確認をして自動遷移する

よくある「規約が更新されましたので、ご確認ください。」をPHP内で実現したかったので。

必要なもの

  • 新規規約開始日は9月1日
  • DBには同意日をDATE TIMEで保管済み
  • DBから$result["agrDate"]で同意日を取得済み

コードの骨子

top.php
$new_confirm_date = date("Y-m-d H:i:s", strtotime('2022-08-31 09:00:00'));//前の日にしている
$agree_date = date("Y-m-d H:i:s", strtotime($result['agrDate']));

	//規約の同意日を確認
	if($new_confirm_date >= $agree_date){
		/*規約更新ページへ移動する*/
		$doui_alert = "<script type='text/javascript'>alert('規約が更新されましたので、ご確認ください。');location.href = 'confirm.php';</script>";
		echo $doui_alert;
		
	}

以上です。
このalert方式だとページ遷移が多くなるので、できればBootStrapでポップアップ出して、Ajaxで非同期通信をしたかったのですが急ぎの実装だったので。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?