芬兰签证申请表图样:对于我网站里的一个页面,我只想让一个访客只访问一次,访问第二次时就出现其他的东西,怎么加代码???

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/06 16:37:22
比如一个页面,一个访客访问过一次后,他这几分钟内再访问或者今天再访问这个页面时就提示几个字:你已经访问过这个页面啦!就是简单的针对那些网络知识不多的访客设置的。请问怎么在这个页面中加个什么代码?
我要的是在静态的HTML页面中加的简单的代码,不是服务器端的IP识别,听说能用COOKIE设置实现,但具体代码我不会!请高手指点。
二楼的代码好像不能实现。

代码如下,能看懂吗?QQ10253389
<html>
<head>
</head>
<body>
<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 cookieStartIndex = document.cookie.indexOf(prefix)
if (cookieStartIndex == -1)
return null
var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
if (cookieEndIndex == -1)
cookieEndIndex = document.cookie.length
return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}
function deleteCookie(name, path, domain) {
if (getCookie(name)) {
document.cookie = name + "=" +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
"; expires=Thu, 01-Jan-70 00:00:01 GMT"
}
}
function fixDate(date) {
var base = new Date(0)
var skew = base.getTime()
if (skew > 0)
date.setTime(date.getTime() - skew)
}
var now = new Date()
fixDate(now)
now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000)
var visits = getCookie("counter")
if (!visits){
visits = 1
}else{
visits = parseInt(visits) + 1
}
setCookie("counter", visits, now)
document.write("欢迎您第 " + visits + " 次来到本站点")
if (visits > 5){
document.write("<br>")
document.write("浏览器将在1秒后跳转到http://dishuo.at.3322.com,并将计数器清0")
visits = 0
setCookie("counter", visits, now)
setTimeout("document.location.href='http://dishuo.at.3322.com'",1000);
}// -->
</script>
</body>
</html>

cookie可以实现~!
当第一次访问的时候可以强制给一个cookie赋值,下次判断这个值,来改变显示情况QQ185259693