这个代码只能显示本机访问该网页的次数,请哪位大侠帮我改一下,要统计所有人访问该网页的次数,谢谢了。

来源:百度知道 编辑:UC知道 时间:2024/06/04 03:06:56
是内部网站使用,谢谢了,也可以帮我重写一个,万分感谢。

<script language="JavaScript">
<!--
var caution = false
function setCookie(name, value, expires, path, domain, secure) {
var curCookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "")
if (!caution || (name + "=" + escape(value)).length <= 4000)
document.cookie = curCookie
else
if (confirm("Cookie exceeds 4KB and will be cut!"))
document.cookie = curCookie
}

function getCookie(name) {
var prefix = name + "="
var cookieSt

您好,您的代码使用的是javaScript脚本,然而js是在客户端运行的脚本,并把访客的浏览次数储存于本机的cookie中,网站的总浏览次数应该储存于服务器中而不是访客本机,但js并不能与服务器端产生交互,因此只能显示本机的浏览次数。
比如说报亭有多少人来买报纸,是应该由报亭老板记录的,买报纸的消费者不能得知,也不能记录
如果您要记录总浏览次数,应该选用服务器端运行的语言,如jsp,asp,php,javaEE等,这要看您所使用的服务器所支持的语言。不知你要使用哪种语言?

如果主页使用html文档,您需要发送http协议到后台,再由后台接受并记录,这样稍微麻烦一些。

学习了