`
tianyalinfeng
  • 浏览: 443013 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Js handle cookie

    博客分类:
  • Js
 
阅读更多

//写cookies函数
function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值
{
    var Days = 30; //此 cookie 将被保存 30 天
    var exp  = new Date();    //new Date("December 31, 9998");
    exp.setTime(exp.getTime() + Days*24*60*60*1000);
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function getCookie(name)//取cookies函数       
{
    var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
     if(arr != null) return unescape(arr[2]); return null;

}
function delCookie(name)//删除cookie
{
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    var cval=getCookie(name);
    if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}

分享到:
评论

相关推荐

    cookieUtil:处理 cookie 的简单方法

    a easy way to handle cookie 使用说明 get cookie.get(name, filter) 获取 cookie 值。filter 为对取值进行过滤操作: 如果要获取的 cookie 键值不存在,则返回 undefined. set cookie.set(name, value, [options])...

    Cookieless.js.zip

    使用该库无需 Cookie 支持。客户端代码:$.ajax({  url: "http://127.0.0.1:7123/i.js",  jsonp: "callback",  dataType: "jsonp",  success: function( visitor ) {  //Do something   ...

    JavaScript与服务器通信方法示例

    JavaScript是Web开发中不可或缺的一部分,尤其在客户端与服务器之间的通信方面扮演着重要角色。本教程将深入探讨三种主要的JavaScript与服务器通信方法:单向Image对象通信、双向img标记通信以及双向script标记通信...

    学习总结:前端跨域请求的解决办法——JSONP

    3. **服务器端**:接收到请求后,服务器不是直接返回JSON数据,而是返回一个JavaScript函数调用,如`handleData({key: 'value', key2: 'value2'})`。 4. **响应**:浏览器接收到这个JavaScript代码后立即执行,将...

    jsonpajax跨域请求

    客户端使用XMLHttpRequest或fetch API时,设置`withCredentials`为`true`,以携带Cookie进行认证。 5. CORS与JSONP的比较: - CORS更安全,需要服务器配合设置响应头,而JSONP只需服务器提供特定格式的返回即可。 ...

    ajax跨域CORS方案 JSONP跨域请求方案.zip

    - 服务器接收到请求后,生成一个包含数据的JavaScript函数调用,如`handleData({"key": "value"})`。 - 服务器将这个JavaScript代码作为响应内容返回。 - 浏览器接收到响应后,自动执行这个JavaScript代码。 ###...

    chrome插件之6个爬虫工具插件

    最后,"JSON-handle"是一款用于格式化和查看JSON字符串的工具,它使得处理和理解JSON数据变得更加直观。在爬取API接口或者JSON格式的网页数据时,这款插件可以提供极大的帮助。 这六款Chrome插件覆盖了爬虫过程中的...

    JSON to JSONP- Bypass Same-Origin Policy

    例如,如果回调函数名为`handleData`,服务器返回的响应可能类似`handleData({ "key": "value" })`。 3. **客户端**:浏览器接收到响应后,由于是`<script>`标签加载的,所以会尝试执行这个函数,从而使得JSON数据在...

    使用ASP.NET Core,JavaScript和Angular防止CSRF攻击

    return next.handle(req); } } ``` 在`app.module.ts`中注册拦截器: ```typescript providers: [ { provide: HTTP_INTERCEPTORS, useClass: CsrfInterceptor, multi: true } ] ``` 通过上述方式,ASP.NET ...

    urllib:在复杂的环境中请求HTTP URL

    urllib 在复杂的环境中请求HTTP URL-基本... // you need to handle error } console . log ( res . statusCode ) ; console . log ( res . headers ) ; // data is Buffer instance console . log ( data . toS

    chromedriver_2.46.zip

    Resolved issue 2744: Execute Script returns wrong error code when JavaScript returns a cyclic data structure [[Pri-2]] Resolved issue 1529: OnResponse behavior can lead to port exhaustion [[Pri-2]] ...

    chromedriver.exe

    Resolved issue 2744: Execute Script returns wrong error code when JavaScript returns a cyclic data structure [[Pri-2]] Resolved issue 1529: OnResponse behavior can lead to port exhaustion [[Pri-2]] ...

    python mechanize 0.2.5

    在"mechanize-0.2.5"这个特定的版本中,开发者可能会遇到一些已知的问题和限制,比如对某些现代网页技术(如JavaScript)的支持可能不足,因为Mechanize不执行客户端脚本。但总体来说,对于纯HTML交互和测试,它仍然...

    jsonp-sample:jsonp 示例

    3. **服务器**:接收到请求后,根据`callback`参数生成包含JSON数据的JavaScript函数调用字符串,如`handleData({"key": "value"})`。 4. **服务器**:将这个字符串作为响应返回给客户端。 5. **客户端**:浏览器...

    可拖动、改变列宽的GridView源码_aspx开发教程.rar

    可以使用ViewState、Session或者Cookie来存储列宽信息,以便在页面生命周期内或用户下次访问时恢复。 6. **HTC(HTML Component)文件**:在提供的文件列表中提到了"gridviewhtc",这可能是一个HTC文件,它是...

    PHP下ajax跨域的解决方案之jsonp实例分析

    <script src="http://www.b.com/jquery.js"> <div class="info"></div> $.ajax({ url: 'http://www.b.com/b.php', dataType: 'jsonp', success: function(data) { $('.info').html('uid : ' + data.uid +...

    在Python中使用mechanize模块模拟浏览器功能

    接着,创建一个Browser对象和Cookie Jar: ```python br = mechanize.Browser() cj = cookielib.LWPCookieJar() br.set_cookiejar(cj) ``` 为了使浏览器行为更接近真实浏览器,我们设置一些选项,如处理重定向、编码...

    一些实用的jQuery代码片段收集

    // handle } }); // 取消Ajax请求 if (req) { req.abort(); } ``` 9. **禁用鼠标右键**: 绑定`contextmenu`事件处理器并返回`false`,可以防止用户在页面上右键点击。 ```javascript $(document)....

Global site tag (gtag.js) - Google Analytics