草庐IT

setcookie

全部标签

ruby - 如何使用( ruby ) Rack 中间件组件设置 cookie?

我正在为需要有条件地设置cookie的Rails应用编写Rack中间件组件。我目前正在尝试设置cookie。通过谷歌搜索,这似乎应该可行:classRackAppdefinitialize(app)@app=appenddefcall(env)@status,@headers,@response=@app.call(env)@response.set_cookie("foo",{:value=>"bar",:path=>"/",:expires=>Time.now+24*60*60})[@status,@headers,@response]endend它不会给出错误,但也不会设置coo

javascript - 设置站点范围的 Cookie

我希望这是一个快速的问题...我正在尝试设置一个可以在全站范围内使用的cookie。我正在创建一个潜在客户生成类型的网站。我希望用户填写表格以访问独家信息。一旦他们填写了表格,他们就可以访问信息。当他们的用户提交表单时,我会删除一个cookie,这样他们下次访问该网站时就可以直接访问内容。他们填写的表格位于网站每个页面的侧边栏中。当用户在一个页面上填写表单时,他们不应在网站的任何页面上看到它。除了站点范围之外,一切正常。我认为问题出在这段代码中:functionset_cookie(name,value,expires,path,domain,secure){if(!expires){

javascript - 在 session 中维护 Facebook 用户 ID

我正在尝试将facebook登录添加到我的站点。我已经使用facebookJavaScriptSDK进行了身份验证,并创建了一个带有用户ID的cookie。问题是,当用户注销(我正在销毁所有cookie)并导航到站点上的另一个页面时,我仍然可以看到带有数据的cookie。以下是我用来创建和销毁cookie的函数:Utils.createSessionCookie=function(id,name,access_token){if(Utils.getCookie(Consts.USER_ID)==null){Utils.setCookie(Consts.USER_ID,id,1);Uti

go - 带有 http.SetCookie 的无效内存地址

我正在开发一个名为persona的授权包。除一件事外一切正常,当我尝试设置cookie时,我有一个无效的内存地址。funcSignup(userinterface{},usernamestring,whttp.ResponseWriter)error{key:=[]byte(randStringBytes(32))encrypted,err:=encrypt(key,username)iferr!=nil{returnerr}expiration:=time.Now().Add(365*24*time.Hour)cookie:=http.Cookie{Name:"session-per

templates - Golang setCookie() 在模板 Execute() 之后失败

作为GO的初学者,我遇到了如下情况:t,err:=template.ParseFiles("/template/login.tpl")err=t.Execute(w,nil)//ifexecutedbeforeSetCookiehttp.SetCookie(...)//failed,browserreceivednothing如果顺序改变,先到SetCookie,就可以了。我的计划是在login.tpl中ParseForm()用户名和密码,如果成功,sessionID将由发送>设置Cookie。但是现在SetCookie()必须放在login.tpl被Executed之前,这也使得Pa

javascript - Cookies - 跨多个域设置

我公司的设置如下:subdomain1.domain1.comsubdomain2.domain1.comsubdomain3.domain1.comsubdomain4.domain1.comsubdomain5.domain1.comsubdomain6.domain1.comsubdomain1.domain2.comsubdomain2.domain2.comsubdomain3.domain2.comsubdomain4.domain2.comsubdomain5.domain2.comsubdomain6.domain2.com在每个站点上,请记住每个子域可以有一百个站点,

javascript - xmlhttprequest 和 set-cookie & cookie

我想我误解了xmlhttprequest对cookie的管理。我有一个响应XMLHttpRequest的服务器,我的服务器返回Allow-Control-Access-Origin,Access-Control-Allow-Headers、Access-Control-Expose-Headers和Access-Control-Allow-Credentialsheader具有正确的值。我正在使用javascript在服务器中执行摘要身份验证,没问题,我从服务器接收到WWW-Authenticateheader,我处理并向服务器发送授权header所有的摘要响应和一切正常。问题是,当摘

php - setcookie + strtotime ('tomorrow' ) 给出错误的日期

今天2011年5月18日如果我这样做echodate("H:im/d/Y",strtotime("tomorrow"));我应该得到00:0005/19/2011但如果我在setcookie中使用相同的函数,例如:setcookie("wls_yesterday_review",'completed',strtotime('tomorrow'),'/','myhost.com');我的cookie将于2011年5月18日晚上09:00过期我不确定我做错了什么,但我测试了不同的方式和不同的时间,我总是得到相同的结果我想在第二天的00:00使cookie过期。如果今天是05/1810:00

php - 是否可以将 cookie 的无限时间设置为 session 变量?

如何为session设置cookie的无限时间?我在下面尝试了以下方法,但一天后我的session中仍然收到undefinedindex通知:setcookie('idcourse','CourseID',9999999999);setcookie('namecourse','CourseName',9999999999);setcookie('id','ID',9999999999);if(isset($_POST['idcourse'])){$_SESSION['idcourse']=$_POST['idcourse'];}if(isset($_POST['namecourse']

php - setcookie php 很慢或者发生了什么?

这是一个小测试。我设置了一个cookie,然后尝试访问它:当我运行代码时,我收到如下错误消息:Notice:Undefinedindex:tin/var/www/x/testcookie.phponline510为什么我无法访问cookie? 最佳答案 这样不行。setcookie只是说“在下一个http连接时告诉客户端(浏览器)设置这个cookie。如果它还没有过期,浏览器会在下一个http连接中发回它。只有这样它才会包含在$_COOKIE数组。因此您可以在下一页重新加载后检查它是否已在PHP中设置。此外,在您的代码中,不会设置第