如何获取 指定网站的所有cookie
解决方案 »
- 在使用大文件上传组件WebbUpload时,点击上传按钮后页面无法显示(VS2008环境下)
- 我像在网络上查SQL 能不能用+号字符串连接,不知道怎么找参考资料
- |zyciis| 问慕白兄以前教我在网页中启动本地程序的,现在问如何在网页中执行我已经打开的程序
- gridview怎么能默认选择第一行?小弟是新手,各位高手帮帮忙,谢谢
- 如何动态显示水晶报表的内容?
- aspnetpager分页控件样式的问题,在线等,解决立刻给分!
- xmlhttp刷新可以和DATAGRID一起使用吗?
- 急求一段javascript:根据textbox内容的改变定位到listbox的项上;
- 在.net 中用什么代替在asp 上使用的activeX??
- 如何拆分字符串?是以回车换行为界。
- 多态
- 能否读取TextBox控件在页面的绝对位置,为弹出DIV窗口定位。
$("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>
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 />");
}
上面的只能 获得 本域的Cookie不知道你想解决啥问题。
Cookie跨域问题也可以解决。比如sohu 单点登陆 。
首先:用ajax访问chinaren的页面进行登录是不行的sohu 登陆 chinaren 也登陆 反过来也是如此。sohu 首先登陆,登陆成功 调用chinaren的js进行写Cookie
这样写的cookie就是chinaren的cookie了。
代码:<script src='www.chinaren.com/*.js'>你想得到cookie也是一样 必须该域有一个 帮你读该域cookie的js让你调用