`
tcspecial
  • 浏览: 901894 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Cookie设置

阅读更多

 

一. 比较

document.cookie = "a=b; max-age=3600; path=/;";

Set-Cookie: a=b; max-age=3600; path=/; 

第一种是在客户端通过js设置,随请求传递至服务端,php可通过$_COOKIE获取。

第二种是在服务端设置,通过在http头部添加多个Set-Cookie字段实现。

 

 

 

二. 语言实现 

Cookie secondName = new Cookie( "second", "val-2" );
secondName.setMaxAge( 60*60*1 );
secondName.setPath( "/" );
rep.addCookie( secondName );

 

setcookie('age', 50, time() + 10, '/');

 

CGI:

cgi没有java/php现成API调用,可在http头部添加多个Set-Cookie来实现。

 

std::string sContent;
sContent.assign("Set-Cookie: qqopenid=");
sContent.append("11").append(";");
sContent.append("exprires=").append(THOR_COOKIE_TIME).append(";");
sContent.append("domain=").append("xxx.com;");
sContent.append("path=/;");

sContent.append("\r\nSet-Cookie: token=");
sContent.append("22").append(";");
sContent.append("exprires=").append(THOR_COOKIE_TIME).append(";");
sContent.append("domain=").append("xxx.com;");
sContent.append("path=/;");

 

 

ClearSilver接口:

// 方法一:

hdf_set_value( m_pCgi->hdf, "cgiout.other.Set-Cookie", sContent.c_str() );

// 方法二:

cgi_cookie_set();

 

 

 

 

 

  • 大小: 13.6 KB
分享到:
评论

相关推荐

    Dubbox跨域请求、Cookie设置

    【标题】"Dubbox跨域请求、Cookie设置"所涉及的知识点主要集中在分布式服务框架Dubbo的跨域问题处理和Cookie的配置上。Dubbox是阿里巴巴开源的一个基于Dubbo的扩展,提供了更多的特性,如REST支持、Zookeeper注册...

    cookie设置httpOnly和secure属性实现及问题

    该文档整合了cookie的httponly和secure的简介,已经设置该属性时会遇到的问题,以及设置属性的方式

    cookie设置插件jquery.cookie.min.js

    cookie设置插件jquery.cookie.min.js 文章《javascript设置cookie高级篇可跨域访问》https://blog.csdn.net/cplvfx/article/details/117822956

    cookie设置多个应用共享

    当我们谈论“cookie设置多个应用共享”时,这个问题的核心是如何在不同的Web应用程序之间共享用户的状态信息。通常,Cookie是与特定的域名关联的,因此默认情况下,它们不能跨不同的顶级域名共享。然而,对于在同一...

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

    这个方法会将指定的Cookie设置为过期,从而在浏览器的下一次清理时自动删除。 5. **选项详解**: - `expires`:过期时间,可以是日期对象或数字表示天数。默认情况下,Cookie会在浏览器关闭后立即删除。 - `path`...

    js的cookie:包括得到cookie 设置cookie和删除cookie的代码

    js的cookie:包括得到cookie 设置cookie和删除cookie的代码

    正确处理浏览器的甜点——Cookie保证上网安全

    Cookie是当你浏览某网站时,网站存储在你机器上的一个小文本文件,它记录了你的...服务器将Cookie添加到网页的HTTP头信息中,伴随网页数据传回到你的浏览器,浏览器会根据你电脑中的Cookie设置选择是否保存这些数据。

    js cookie设置右下角新闻悬浮层关闭和最小化代码

    为了设置一个关闭或最小化的悬浮层`cookie`,我们需要定义两个关键的`cookie`:一个表示悬浮层的状态(如“打开”、“关闭”或“最小化”),另一个可能包含悬浮层的位置信息(如果支持最小化并可拖动的话)。...

    通过js来设置cookie和读取cookie,实现登陆时记住密码的功能

    设置cookie主要涉及以下几个步骤: 1. 创建一个键值对对象,例如`{key: 'username', value: 'JohnDoe'}`。 2. 将对象转换为字符串,以便在HTTP头部中发送。可以使用`encodeURIComponent`函数对键和值进行编码,防止...

    jquery cookie设置过期时间制作底部登录按钮浮动条

    该插件提供了一套简单的API,如`$.cookie('name', 'value')`来设置Cookie,`$.cookie('name')`来读取Cookie,以及`$.removeCookie('name')`来删除Cookie。在描述的案例中,我们需要设置一个Cookie来记录登录状态,...

    基于forms身份验证,使用cookie实现。

    Cookie设置为HttpOnly,防止JavaScript访问,增强安全性。 4. **重定向**:服务器使用FormsAuthentication.RedirectFromLoginPage方法将用户重定向回他们最初尝试访问的页面。这个方法会附加含有认证信息的Cookie到...

    Session Cookie的HttpOnly和secure属性

    如果在Cookie中设置了"HttpOnly"属性,那么通过程序(JS脚本、Applet等)将无法读取到Cookie信息,这样能有效的防止XSS攻击。 对于以上两个属性, 首先,secure属性是防止信息在传递的过程中被监听捕获后信息泄漏,...

    webview 设置cookie 拍照上传图片

    在Webview加载页面前,我们可以将这个cookie设置到Webview,这样再次加载页面时,Webview就会带着cookie请求,服务器识别到session后,就能保持用户的登录状态。 3. **拍照和选择相册图片上传** Android提供了`...

    JS cookie Java cookie regex 整理结果

    例如,服务器通过Java Cookie设置会话ID,然后在客户端通过JS读取Cookie,实现页面之间的状态保持。同时,正则表达式可用于处理和解析这些Cookie,以满足特定的需求。 总结来说,JS和Java Cookie提供了在客户端和...

    微软Edge浏览器怎么设置禁止禁用Cookie?.docx

    微软 Edge 浏览器 Cookie 设置指南 Cookie 是一种小型文本文件,由 Web 服务器生成并存储在用户的计算机上,用于存储用户的个人信息和首选项,以便在后续访问时提供个性化服务。然而,Cookie 也可能会带来隐私问题...

    wordpress cookie设置方法

    * 新访问cookie设置(http://www.shouce.ren) */ function set_newuser_cookie() { if (!isset($_COOKIE['sitename_newvisitor'])) { setcookie('sitename_newvisitor', 1, time()+1209600, COOKIE

    third-party-cookie-setter:如何在 iframe 中设置 cookie

    第三方 Cookie 设置器 有时无法在用户第一次访问页面时从第三方框架站点设置 cookie。 这通常是合法网站正常运行所必需的。 此解决方案通过尝试设置 cookie,或将用户重定向到框架外到父窗口,设置 cookie,并将...

    ie浏览器cookie管理 查看删除修改等操作

    **四、修改IE浏览器的Cookie设置** 1. 在“隐私”标签页,你可以看到一个滑动条,表示IE的隐私设置级别。向左移动滑块,允许更多的Cookie;向右移动,限制更多。 2. 如果希望针对特定网站设置Cookie策略,可以点击...

    cookie高级操作技巧

    cookie 高级操作技巧如果您使用的是IE7、IE6版本,请按以下几个步骤启用cookie: ...在展开的菜单里,选择最...点击按钮"确定"(OK),关闭cookie设置窗口 点击按钮"确定"(OK),关闭Internet 选项设置窗口 重新刷新本页面

    safari cookie设置中文失败的解决方法

    本文将深入探讨“Safari Cookie设置中文失败”的问题及其解决方案。 Cookie是一种在客户端和服务器之间传递信息的技术,通常用于保存用户状态、会话管理等。然而,Safari浏览器在处理包含非ASCII字符(如中文)的...

Global site tag (gtag.js) - Google Analytics