记录最后登录ip

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:05:24
一些网站都有记录用户上次登录时间和ip的功能,记录我会了,但是什么时候调用方法记录?如果用户登录时候调用,那么看到的就是本次的登录时间和IP了。如果等用户点“注销”的时候调用,那如果用户直接关浏览器的话岂不是不调用了?
一、用户登录--记录IP和时间--放入数据库--读取IP和时间(这时候已经是本次的登录ip和时间了)

二、用户登录--记录ip和时间--放入session--读取上次的ip和时间:session中的数据啥时候修改记录?注销时候绝对不行

Session中数据当然是登录的时候修改了.从数据库中读取上次登录的信息,放入Session中,然后再把这次登录的信息写入数据库中!!!!

方法一\用户登录时,把上次登录的信息记录在Session中,并更改数据库中的记录.显示上次登录信息(IP,时间),直接到Session中取就行了
方法二\在数据库记录二个字段,一个是上次登录的信息(如LastIP),一个是本次登录的信息(如CurIP).
当用户登录成功时,把数据库中CurIP字段读出,存在LastIP中,然后把这次登录的IP存在CurIP中就可以了,页面刷新时就到数据库中读取LastIP显示出来就行了.

你可一读取用户上次的登陆时间和IP
然后再修改记录啊!
用变量传递不就可以了嘛!
如果怕刷新之后就被修改了,可以调用SESSION 记录这些数据嘛!