概述
1. 二级域名下 cookie跨域名
Response.AddHeader("P3P", "CP=CAO PSA OUR");//ie浏览器下需写入
HttpCookie cookie = new HttpCookie("username");
cookie.Domain = ".baidu.com";//域名
cookie.Expires = DateTime.Now.AddDays(14);
cookie.Value =value.Name;
Response.AppendCookie(cookie);
2.顶级域名的跨cookie用iframe嵌套或者用js调用接口
先写一接口 为sso.ashx 在a域名下
<%@ WebHandler Language="C#" Class="SSO" %>
using System;
using System.Web;
public class SSO : IHttpHandler {
public void ProcessRequest (HttpContext context)
{
HttpRequest rq = context.Request;
string username = "";
if (!string.IsNullOrEmpty(Convert.ToString(rq.QueryString["username"])))
{
username = Convert.ToString(rq.QueryStri
最后
以上就是糟糕咖啡豆为你收集整理的cookie跨二级域名和顶级域名的全部内容,希望文章能够帮你解决cookie跨二级域名和顶级域名所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复