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 = "/"
上一篇:互联网发展过程中的抄袭与创新