2010-07-16 25 views
4

我正在使用ColdFusion嘗試讀取存儲在名爲「LiSESSION:test-0」的會話cookie中的值。 cookie存儲在「test.com」域中,代碼從「community.test.com」運行,我無權訪問代碼來更改名稱。我正在閱讀「test.com」的價值,這就是我能夠訪問cookie的價值。如何讀取ColdFusion中名稱中包含特殊字符的cookie值?

例如:

<cfparam name="cookie.LiSESSIONID:test-0" type="string" default="" /> 

..引發錯誤說 「:」 是無效的字符( 「無效解析器構建體」)。

+0

它看起來像您可以通過使用CGI.HTTP_COOKIE做到這一點,但想確保我」使用適當的方法。謝謝 – sean2078 2010-07-16 14:20:44

回答

5

相同的方式,所有的變量(不只是餅乾)做到這一點 - 通過使用括號標記:

Cookie['LiSESSIONID:test-0'] 
相關問題