PHP 页面访问次数统计代码分析及潜在Bug
以下是可能存在的bug:
-
如果用户禁用了cookie,则无法记录访问次数。
-
如果cookie已经设置了一个不合法的值(例如非数字),则intval()函数将返回0,从而导致访问次数一直为1。
-
如果用户在1天内刷新了页面10次以上,会被重定向到1.html页面,但如果用户禁用了重定向,则会一直停留在当前页面,从而导致访问次数一直增加。
-
最后两行代码禁止了别人下载本页面代码,但是这些代码应该放在文件的开头,而不是结尾。如果放在结尾,那么在输出访问次数后,用户仍然可以下载本页面代码。
原文地址: https://www.cveoy.top/t/topic/muri 著作权归作者所有。请勿转载和采集!