基本想法非常简单;保留某种记录数据库并增加Page_Load
中的Counter字段。到现在为止还挺好。但是,我想进一步思考:我应该在我的Page_Load
中进行哪些检查以防止漏洞攻击,例如机器人,试图人为地增加命中数?一个非常好的例子是StackOverflow本身。您会注意到,每次刷新页面时,您的问题的查看次数都不会增加,因此它们背后会有某种智能,对吗?
那么我应该进行哪些基本检查?以下是一些想法:
答案 0 :(得分:0)
我会放一个cookie而不是使用会话。这样,如果在关闭浏览器后再次查看页面,则会捕获相同的用户。您还应该捕获已知的来源(网址),例如Google bot等。