我們在我們的cfmx應用程序中有一堆'cflocation'標記,這會導致會話標識符被追加到url中。 我們這裏主要關心的是從URL中刪除jsessionid,cfid和cftoken以實現安全措施。 我們嘗試了以下方法,但都沒有爲我們工作: 1.'addtoken = no'與cflocation標記 2.嘗試使用cfheader而不是cflocation。ColdFusion MX - 從url中刪除jsessionid
我們如何從url中刪除會話標識符?
感謝傢伙提示的答案! 我會盡量在這裏
- 解答疑問我試着用cfheader完全替代cflocation像這樣
<cfheader statuscode="302" statustext="Temporarily Moved"/> <cfheader name="Location" value="destinationURL"/>
我們使用Cookie存儲會話信息。我能夠看到CFID,CFTOKEN,JSESSIONID cookie在用戶機器上成功創建
Mitrah - 如果我將'setclientcookie'值設置爲false,是不是默認爲URL?或者我沒有正確閱讀這篇文章?
我是否需要調整「cfapplication」標籤以某種方式使這項工作
當你說你正在使用cfheader時,你的意思是你正在編寫自己的自定義重定向,並且根本不使用cflocation? – 2011-04-08 16:36:04
我以爲我有這個相同的問題,但你的兩個嘗試解決方案工作。你可能在別的地方有一個更有趣的錯誤。 「使用客戶端變量存儲會話」的 – jtpereyda 2011-04-13 00:07:39