1
我們正在使用ColdFusion 9.0.1,並且在域和子域之間共享JSESSION cookie時遇到問題。他們是兩個不同的網站,我們不希望在他們之間分享任何會話信息。如何在coldfusion中將域名添加到jsessionid cookie中?
如何將值添加到jsessionid cookie的域字段?我見過一些人手動創建第二個jsessionid cookie的例子,但我寧願只堅持一個。
我們正在使用ColdFusion 9.0.1,並且在域和子域之間共享JSESSION cookie時遇到問題。他們是兩個不同的網站,我們不希望在他們之間分享任何會話信息。如何在coldfusion中將域名添加到jsessionid cookie中?
如何將值添加到jsessionid cookie的域字段?我見過一些人手動創建第二個jsessionid cookie的例子,但我寧願只堅持一個。
我不認爲這個域默認設置在cookie上,它應該限制它到同一個域,也許有人已經編輯了你的jrun-web.xml文件並且硬編碼了一個值(查找cookie域標籤)?有關更多信息,請參見http://livedocs.adobe.com/jrun/4/Programmers_Guide/techniques_servlet13.htm。
會話與應用程序名稱綁定,所以將host_name併入應該理論上阻止它們被共享,一旦setdomaincookies被禁用。 – 2013-02-18 18:29:46
@PeterBoughton你是對的,但問題是,用IE瀏覽器最終會得到兩個JSESSION id cookie,然後當它對使用哪一個cookie感到困惑時。特別是在用NOW時間值過期之後。 – 2013-02-18 21:05:43
我想問一個問題,你是否需要定期使用cfid來解決問題? – 2013-02-18 22:39:50