如何确定一个新用户第一次访问某个网页
小弟我现在需要开发一个新功能,有两个页面较特殊,只有用户第一次访问该页面的时候会显示某些特定的功能.之后登陆就不会显示(类似操作指导的页面).这样的页面有两个.
所以我现在需要记录登陆的用户是否访问过特定的两个页面.如何记录呢???
我自己想的方法:
1.在数据库中用户表增加两列,记录用户是否访问过该两个页面.(感觉这个方法很糟糕,而且也没有扩展性,如果以后出现第三个这种页面,还需要增加一列)
2.数据库中新开一个表记录用户是否访问过那两个页面.(但是扩展性还是很差,而且新用户注册时也要对这个表进行操作,明显不好)
3.使用用户的cookie记录是否访问过这两个页面.(但是缺点比较明显,用户删除cookie之后数据就丢失了)
4.在服务器上维护一个hashmap记录,但是服务器重启后数据就没了,还是需要数据库进行记录...
请问各位,现在很多网站都有类似的功能,(类似于页面改版之后,出现的很多功能小提示的那种)一般都是怎么实现的呢???