是否有任何方法来设置子域上不可读的cookie?换句话说,可以在domain.com上使用cookie,但是不能使用 www.domain.com或xyz.domain.com。
//this is what i'm "intending"...
setcookie($name,$value,$expires,'/','domain.com');
//however, this is how it behaves:
setcookie($name,$value,$expires,'/','.domain.com
我使用的是烧瓶,当我尝试使用localhost作为cookie域时,werkzeug说:
ValueError: Setting 'domain' for a cookie on a server running localy (ex: localhost) is not supportted by complying browsers. You should have something like: '127.0.0.1 localhost dev.localhost' on your hosts file and then point your server
一旦你使用并设置了Azure ARRAffinity响应cookie并将其发送回Azure,您是否应该在下一次响应时将其取回?
我刚刚完成了将Azure响应cookie一直带到浏览器的代码,将其设置为会话cookie,然后在请求中将其作为cookie传递回Azure。令我惊讶的是,我没有拿回这个cookie,我只在第一次看到它。然而,我有一种感觉,这可能是意料之中的行为--我可以在文档中找到任何东西。当我尝试将cookie更改为某个虚构的值时,下一个响应将返回正确的cookie。
public class RestRequestWithAffinity : RestRequest
{
好吧,这快把我逼疯了。我甚至不能让调试代码在这里工作。
使用,我设置了一个cookie:
var link=$.getQueryParam('q');
var cookie_name="project_"+q+"_diff";
$.cookie(cookie_name,true,{expires:7,path:'/'});
我尝试在PHP脚本中读取此cookie:
$cookie_name="project_".$q."_diff";
if($_COOKIE[$cookie_name]=='