1、實現動網cookies全網通用,登陸、退出也是全網通用。(前提是論壇處於網站的 bbs/ 目錄下,相關內容自己根據實際來調整,若 www.aaa.com 這樣要取 bbs.aaa.com 的cookies需要判斷一下取的路徑與名稱)
修改三個檔案:
①開啟inc/Dv_ClsMain.asp
尋找 Response.Cookies(Forum_sn).path=cookiepath
應該共有1個
替換為:
Response.Cookies(Forum_sn).path="/"
② 開啟login.asp
尋找 Response.Cookies(Dvbbs.Forum_sn).path=Dvbbs.cookiepath
應該共有3個,其中一個是:Response.Cookies(Dvbbs.Forum_sn).path = Dvbbs.cookiepath(等號兩旁有空格)
替換為:
Response.Cookies(Dvbbs.Forum_sn).path="/"
③ 開啟logout.asp
尋找 Response.Cookies(Dvbbs.Forum_sn).path=Dvbbs.cookiepath 第26行
應該只有一個
替換為:
Response.Cookies(Dvbbs.Forum_sn).path="/"
於是在任意目錄中構建頁面讀取皆為可能
讀取代碼:
<!--#include file="bbs/Conn.asp"-->
<!--#include file="bbs/inc/const.asp"-->
<%
response.Write request.Cookies(Dvbbs.Forum_sn)("StatUserID")&"<br>"
response.Write request.Cookies(Dvbbs.Forum_sn)("usercookies")&"<br>"
response.Write request.Cookies(Dvbbs.Forum_sn)("username")&"<br>"
response.Write request.Cookies(Dvbbs.Forum_sn)("password")&"<br>"
response.Write request.Cookies(Dvbbs.Forum_sn)("userclass")&"<br>"
response.Write request.Cookies(Dvbbs.Forum_sn)("userid")&"<br>"
response.Write request.Cookies(Dvbbs.Forum_sn)("userhidden")&"<br>"
%>