同一域名下的cookie 当使用ajax方式请求时获取不到cookie吗

问题描述

比如我在user.com域名下添加了cookie,如下:HttpCookieckUid=newHttpCookie("uid");ckUid.Expires=DateTime.Now.AddDays(1);ckUid.Value=name+"-"+pwd;ckUid.Path="/";Response.Cookies.Add(ckUid);

然后我在aaa.com域名下通过jquery的ajax方法getJSON请求user.com时获取不到上面的cookie,请问能获取到吗?怎么才能获取

解决方案

解决方案二:
这不是跨域了么?哪是同一个域名
解决方案三:
是跨域了,但是我还是请求了user.com啊,我认为通过js跨域请求和直接请求一样是可以带cookie的吧
解决方案四:

解决方案五:
就是跨域访问cookie,如果能做到跨域访问cookie,不是子域是根域如a.com访问b.com,c.com访问b.com的cookie
解决方案六:
引用4楼soldierluo的回复:

就是跨域访问cookie,如果能做到跨域访问cookie,不是子域是根域如a.com访问b.com,c.com访问b.com的cookie

你这个只能跨子域啊

时间: 2025-01-30 10:23:47

同一域名下的cookie 当使用ajax方式请求时获取不到cookie吗的相关文章

Extjs ajax同步请求时post方式参数发送方式_extjs

ajax同步请求一般下面这样: 复制代码 代码如下: var conn = Ext.lib.Ajax.getConnectionObject().conn; conn.open("POST", 'http://localhost:8080/struts2study/TreeDDGet?node=-1',false); // 这里的conn对象其实就是 xmlHttpRequest 对象. conn.setRequestHeader("Content-Type",&q

ajax同步请求时post方式参数发送方式

般参数传递通过url后面跟后台也能取到,不过看到send参数也可以发送参数,试验了一下服务器端接受不到发送的参数,在firebug里看到发送的请求post部分是一个串,不太象正常发送的参数.搜索了很久也没有找到方法,后来搜到一篇文章介绍了xmlHttpRequest对象的send方法解释,才知道需要设置一个header属性Content-Type 告诉服务器是form方式发送数据,然后send方法里的参数串才会被服务器解释到. var conn = Ext.lib.Ajax.getConnect

jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表_jquery

对于问题从后台获取json数据,将内容填充到下拉列表,代码非常简单,具体过程请看下面代码. 需求:url:链接     par:ID       sel:下拉列表选择器 //获取下拉列表 function BuildSelectBox(url, par, sel) { $(sel).empty(); $.getJSON(url, { id: par }, function (json, textStatus) { for (var i = json.length - 1; i >= 0; i--

https重定向http,在ie11下,http获取不到cookie?

问题描述 https重定向http,在ie11下,http获取不到cookie? 从https:xxx.ff.com到http:yyy.ff.com,在https写cookie,之后在http下,获取不到cookie(在ie6-10,火狐,谷歌都能获取), 只有IE11获取不到,网上说在写cookie的时候加上p3p,试了还是没用.求 大神帮忙解决一下. 解决方案 换一个方式,比如只有http或者https

jquery ajax异步请求回调的详解

是指在写ajax异步请求时该如果写回调呢?写啥回调呢?错误时触发哪个回调呢? 常见的有: $.post(url, {}, function(res){ }, 'json'); 殊不知这种在出错的时候没有任何的处理... 通常我这样写: $.ajax({     url: '',     data: {},     dataType: 'json',     type: 'POST',     success: function(res){},     error: function(){},  

如何在wcf中读取asp.net cookie的值?? wcf服务端和asp.net网站在同一域名下

问题描述 如何在wcf中读取asp.netcookie的值??wcf服务端和asp.net网站在同一域名下 解决方案 解决方案二: 解决方案三:引用1楼fangxinggood的回复: http://blog.csdn.net/fangxinggood/archive/2011/04/19/6332489.aspx 1楼正解.解决方案四:我现在是网站登录用cookie保存用户信息,想在wcf中读取cookie信息,这个要怎么弄?配置文件都改过了,还是获取不到cookie解决方案五:wcf可以利用

java-同一域名下 session无法共享的问题?

问题描述 同一域名下 session无法共享的问题? 我 tomcat中域名指向是/owm的路径. 如我访问了http://localhost/owm/index.jsp,则会把cookie记在/owm路径下 如我访问了http://localhost/indexjsp,则会把cookie记在/owm路径下 故在cookie中出现了2个jsessionid,因我的页面有的带上了/owm路径,有的直接是/路径,导致出现了重复要登录的情况. 请问各位高手帮忙看下该如何解决. 具体截图可以在这地址上看

网站改版把以前的网站弄到old.二级域名下 ,301怎么做呢?

问题描述 网站改版把以前的网站弄到old.二级域名下 ,301怎么做呢? 网站改版把以前的网站弄到old.二级域名下 301怎么做呢?apache 解决方案 判斷domain,然後301跳轉. 例如以前網站domain是 www.example.com 現在revamp的地址是 new.example.com RewriteEngine On RewriteCond %{HTTP_HOST} ^www.example.com$ RewriteRule ^(.*) http://old.examp

html-asp.net网站手机打开网站时跳转到另一个域名下,电脑打开网站时不做跳转,不影响百度搜索怎么弄啊

问题描述 asp.net网站手机打开网站时跳转到另一个域名下,电脑打开网站时不做跳转,不影响百度搜索怎么弄啊 asp.net网站手机打开网站时跳转到另一个域名下,电脑打开网站时不做跳转,不影响百度搜索怎么弄啊 解决方案 判断下useragent,如果是百度蜘蛛,就不要跳转 解决方案二: 去找段js代码,判断是否来自手机端 解决方案三: string osPat = "mozilla|m3gate|winwap|openwave|Windows NT|Windows 3.1|95|Blackcom