获取cookie

zxcv12zxcv 2010-02-02 05:04:12
如何获取 指定网站的所有cookie
...全文
86 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lianglei9810 2010-02-03
  • 打赏
  • 举报
回复
说说 跨域是怎么实现的
首先:用ajax访问chinaren的页面进行登录是不行的

sohu 登陆 chinaren 也登陆 反过来也是如此。

sohu 首先登陆,登陆成功 调用chinaren的js进行写Cookie
这样写的cookie就是chinaren的cookie了。
代码:<script src='www.chinaren.com/*.js'>

你想得到cookie也是一样 必须该域有一个 帮你读该域cookie的js让你调用

lianglei9810 2010-02-03
  • 打赏
  • 举报
回复
打开 cookie 自己看。
上面的只能 获得 本域的Cookie

不知道你想解决啥问题。
Cookie跨域问题也可以解决。比如sohu 单点登陆 。
caofan520 2010-02-03
  • 打赏
  • 举报
回复
楼上两位都错了
没理解楼主意思
wuyq11 2010-02-03
  • 打赏
  • 举报
回复
HttpCookie c;
string subKeyName;
string subKeyValue;
for(int i = 0; i < Request.Cookies.Count;i++)
{
c = Request.Cookies[i];
if (c.HasKeys)
{
for (int j = 0; j < c.Values.Count - 1; j++ )
{
subKeyName = Server.HtmlEncode(c.Values.AllKeys[j]);
subKeyValue = Server.HtmlEncode(c.Values[j]);
Response.Write("subKeyName = " + subKeyName + ", subKeyValue = " + subKeyValue + " <br />");
}
}
else
Response.Write(c.Name + " " + c.Value + " <br />");
}
dandan996 2010-02-03
  • 打赏
  • 举报
回复
<script type="text/javascript">
$("document").ready(function()
{
//获取cookie字符串
var strCookie=document.cookie;
//将多cookie切割为多个名/值对
var arrCookie=strCookie.split("; ");
var userId;
//遍历cookie数组,处理每个cookie对
for(var i=0;i<arrCookie.length;i++){
var arr=arrCookie[i].split("=");
//找到名称为userId的cookie,并返回它的值
if("userId"==arr[0]){
userId=arr[1];
break;
}
}
$("#"+userId).css({ background: "#BCDD74" });
});

function AddA(onj,obj)
{
<!--
//设置两个cookie
document.cookie="userId="+obj;

//-->
window.location.href=onj;
}
</script>
流水小筑 2010-02-03
  • 打赏
  • 举报
回复
遍历所有的cookie,从中查找了

62,264

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧