全国统一咨询热线:18609840880

企业网站整合动网8.3之cookies全站

2016-04-12 11:22:19

近根据客户需要将企业网站与动网论坛进行整合,发现百度这方面的信息非常少,所以在此将整合的部分代码分享给大家,希望对各位有所帮助:

参考网站:大连网站建设

 

/根目录/bbs/:动网程序

1首先修改cookie 通用名称

文件路径:bbs/inc/Dv_ClsMain.asp  第83行修改Forum_sn和CacheName,不要的注释掉

  'Forum_sn="DvForum 8.3"'如果一个虚拟目录或站点开多个论坛,则每个要错开,不能定义同一个名称
  'Forum_sn=Forum_sn & "_" & Request.servervariables("SERVER_NAME")
  Forum_sn="no1g"'如果一个虚拟目录或站点开多个论坛,则每个要错开,不能定义同一个名称
  CacheName="no1g"'如果一个虚拟目录或站点开多个论坛,则每个要错开,不能定义同一个名称

2修改cookie全站通用路径,动网限制只能在bbs目录下访问cookie,我们膝盖全站通用,有8处要修改

两个地方打开inc/Dv_ClsMain.asp 分别寻找 Response.Cookies(Forum_sn).path 和 Response.Cookies(Dvbbs.Forum_sn).path 将右侧的值均替换为"/" ,例: Response.Cookies(Forum_sn).path="/"

三个地方打 开login.asp 寻找 Response.Cookies(Dvbbs.Forum_sn).path=Dvbbs.cookiepath 应该共有三个,其中一个是:Response.Cookies(Dvbbs.Forum_sn).path = Dvbbs.cookiepath(等号两旁有空格) 替换为: Response.Cookies(Dvbbs.Forum_sn).path="/"

一个地方打 开logout.asp 寻找 Response.Cookies(Dvbbs.Forum_sn).path=Dvbbs.cookiepath 第27行应该只有一个替换为: Response.Cookies(Dvbbs.Forum_sn).path="/" 至此,修改完毕,即可以达到cookies全站通用的目的了

两个地方 打开reg.asp 寻找Response.Cookies(Dvbbs.Forum_sn).path=Dvbbs.cookiepath 替换Response.Cookies(Dvbbs.Forum_sn).path = "/"