会員サイトを作成しているのですが、総ログイン時間を取得したいと思っております。
ログインの際、ログインした時間をセッションにてUnixタイムスタンプで持っていて、ログアウトした際もログアウトした時間をUnixタイムスタンプを取得し、ログアウトした時間からログインした時間で取得しようとしたのですが、正しい答えが出ませんでした。
(ログインする度に、総ログイン時間に足していきます)
このような総ログイン時間を取得するにはどのようにすればよろしいのでしょうか。
php
1//ログイン時 2 $date = new DateTime(); 3 $_SESSION["login_time"] = $date->format("U"); 4---------------------------------------------------- 5//ログアウト時 6$logout_date = new DateTime(); 7$logout_time = $logout_date->format("U"); 8 9$all_logintime = $logout_time - $_SESSION["login_time"] 10//この後、DBに挿入 11~
回答2件
あなたの回答
tips
プレビュー