用户的登录时间和ip,怎么获取比较好?

后台用laravel框架,要记录用户的登录时间和ip,保存到mysql中,怎么获取这两个值比较好?

阅读 2.8k
2 个回答

在线预览:
https://code.levey.cn/sf_1010000004341938/

在线预览可能随时删除

$ip = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"]; 
$ip = ($ip) ? $ip : $_SERVER["REMOTE_ADDR"];
$t = date("Y-m-d H:i:s",time());
echo $ip."</br>";
echo $t."</br>";

出于时间处理便利性,建议

$t = time();

直接保存这个格式的时间。

在用户触发登陆事件的时候取得时间time()和_SERVER里的客户端ip

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题