`

cookie--javascript记录用户之前是否访问本页面

 
阅读更多
详细参见w3c文档 cookie

<html>
<head>
<script type="text/javascript">
//通过cookie名 取到 value值
function getCookie(c_name) 
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=")
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1 
    c_end=document.cookie.indexOf(";",c_start)
    if (c_end==-1) c_end=document.cookie.length
    return unescape(document.cookie.substring(c_start,c_end))
    } 
  }
return ""
}

function setCookie(c_name,value,expiredays)
{
var exdate=new Date()
exdate.setDate(exdate.getDate()+expiredays)
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString())
}

function checkCookie()
{
username=getCookie('username')
if (username!=null && username!="")
  {alert('Welcome again '+username+'!')}
else 
  {
  username=prompt('Please enter your name:',"")
  if (username!=null && username!="")
    {
    setCookie('username',username,365)
    }
  }
}
</script>
</head>

<body onLoad="checkCookie()">
</body>
</html>
分享到:
评论

相关推荐

    jquery-cookie-master-v1.4.1官方版(2015.09.13--源代码+示例) cookie设置,验证通过

    这个插件的核心在于简化了原本复杂的JavaScript原生Cookie操作,使得开发者可以更高效地管理用户浏览数据。 1. **创建Cookie**: 使用`$.cookie(name, value, options)`方法可以创建一个Cookie。其中,`name`是...

    前端项目-cookie-banner.zip

    该项目的核心在于其JavaScript代码,它将检测到用户访问网站时是否已接受cookies,并根据用户的选择显示或隐藏Cookie Banner。通常,这个横幅会包含一段简短的政策声明以及一个接受/拒绝按钮。用户点击按钮后,...

    JavaScript Cookie显示用户上次访问的时间和次数

    在本例中,JavaScript 和 Cookies 被结合使用来记录用户访问网站的时间和次数,并在用户下次访问时显示这些信息。 知识点一:Cookies 的基本概念 Cookies 是服务器发送到用户浏览器并保存在本地的一小块数据。它会...

    jquery-cookie-master

    3. 数据持久化:在某些情况下,如购物车功能,当用户关闭并重新打开浏览器时,可以利用Cookie来恢复之前的状态。 五、源码解析 项目中的src目录包含了实际的插件源码,通过对这些源码的学习,开发者可以理解如何在...

    jquery-cookie

    在Web开发中,Cookie是用于存储客户端数据的一种机制,它可以跟踪用户的浏览行为、保存用户设置或者在用户访问不同页面时保持会话状态。`jquery-cookie-v1.4.0-24`版本是该插件的一个稳定版本,包含了核心的`jquery....

    jQuery插件Cookie操作jQuery.Cookie -源码.zip

    在JavaScript的世界里,Cookie是浏览器存储少量数据的一种机制,常用于用户偏好设置、会话管理等场景。jQuery作为一个强大的JavaScript库,为开发者提供了方便的Cookie操作接口——jQuery.Cookie。本文将深入探讨...

    cookie 点击记录

    1. **设置Cookie**:当用户访问网站的某个页面时,服务器会在响应中包含一个Set-Cookie头部,指示浏览器创建或更新一个特定的Cookie。Cookie可能包含一个计数器字段,初始值为1。 2. **读取Cookie**:当用户点击...

    jQuery使用Cookie和JSON记录用户浏览历史

    当用户再次访问网站时,我们可以读取`userHistory` Cookie,解析JSON字符串回JavaScript对象,然后根据历史记录显示相关的内容或提示: ```javascript var history = $.cookie('userHistory') ? JSON.parse($....

    cookie实现商品浏览记录

    在用户每次访问页面时,我们也可以读取`visited_goods`,并在页面上展示最近浏览过的商品。同时,为了限制Cookie大小和数量,可以定期清理过期的商品记录,只保留最近的一段时间或一定数量的商品。 此外,需要注意...

    javascript 文本框下拉提示与cookie应用实例

    在这个实例中,Cookie用于记录用户在文本框中选择过的值,使得在用户下次访问时,能够根据历史记录填充下拉菜单,提高用户体验。 JavaScript操作Cookie的方法通常包括: 1. 设置Cookie:`document.cookie = "name=...

    JS+COOKIE+JSON记录用户浏览过的文章

    4. **读取和显示浏览历史**:当页面加载时,JavaScript可以读取Cookie中的JSON数据,使用JSON.parse()方法解析成数组,然后根据这个数组显示用户已读文章的列表。 综上所述,结合JavaScript、Cookie和JSON,我们...

    判断用户已经退出和防止用户未登录直接访问页面

    "判断用户已经退出"和"防止用户未登录直接访问页面"是两个关键的安全措施,它们有助于维护系统的完整性,防止未经授权的访问,并保护用户的隐私。 首先,让我们讨论如何判断用户已经退出。在ASP.NET中,通常使用...

    JS通过Cookie判断页面是否为首次打开

    总结起来,这个示例展示了如何利用JavaScript和Cookie技术来判断页面是否为首次打开。通过创建自定义的`Cookie`类,我们可以方便地管理Cookie的创建、读取和更新,从而实现对用户访问状态的追踪。这种方法对于实现...

    使用Cookie记录用户名和密码.

    当用户再次访问网站时,服务器会检查客户端是否携带了之前设置的Cookie。如果存在有效的Cookie,服务器可以直接登录用户,无需重新输入凭证。 ```java // 获取所有Cookie Cookie[] cookies = request.get...

    JavaScript 利用Cookie记录用户登录信息

    在本文中,我们将详细探讨如何使用JavaScript和Cookie来记录用户登录信息。 首先,我们需要了解什么是Cookie。Cookie是服务器发送到用户浏览器并保存在本地的一小块数据,它会在浏览器下次向同一服务器再发起请求时...

    cookie servlet 登录 记录登陆次数

    这样,当用户再次访问网站时,浏览器会自动发送这个Cookie,使得服务器能够识别用户,实现免密登录或者保持登录状态。 **Servlet**: Servlet是Java Web应用中的服务器端组件,它扩展了Web服务器的功能,可以处理...

    Express中cookie例子:实现记录浏览过的城市名称

    假设每次用户访问一个城市页面,我们都会在Cookie中添加一个城市名称。我们可以创建一个路由来接收请求,并检查是否存在已有的Cookie: ```javascript app.get('/city/:name', (req, res) =&gt; { const cityName = ...

    作业3-基于cookie实现显示示用户上次访间时间.rar

    本作业的目标是实现这样一个功能:当用户访问网站时,系统能够识别出用户是否为回头客,并在页面上显示出他们上次访问的时间。 Cookie是一种小型文本文件,由服务器发送到用户的浏览器并在用户设备上存储,用于在...

Global site tag (gtag.js) - Google Analytics