我正在使用CodeIgniter's session library,這在服務器端非常容易訪問。在客戶端,會話cookie看起來像這樣(我粗體顯示了我感興趣的部分):如何使用JavaScript訪問CodeIgniter會話cookie?
a:7:{s:10:「session_id」; s:32:「47fe66476b098ff092f2fbdddfa53ffa」; s: 10:「ip_address」; s:9:「127.0.0.1」; s:10:「user_agent」; s:50:「Mozilla/5.0(Windows; U; Windows NT 5.1; en-US; rv」; s: 13:「last_activity」; s:10:「1296180527」; s:7:「user_id」; s:3:「895」; s:8:「username」; s:8:「Summer N」; s :6:「status」; s:1:「1」;} fc0f1e75c097be7970b815a630bf33ef
我想訪問「用戶名」,它目前設置爲8個字符的字符串夏季N.是否有一種明顯的方式解析這在JavaScript?我應該只是使用正則表達式?或者是更好的方式將創建一個簡單的數據格式我自己的「用戶」cookie,只是letti CI的會議分開做自己的事情嗎?
謝謝。你說得對,我應該加密cookie。我想要用戶名的原因是我希望我的大部分網站都緩存在頁面級別,但是在頁面頂部,有一些特定於用戶的鏈接可以讓javascript添加基於曲奇餅。只是想說「嗨,本」 - 我不會依賴任何服務器端的cookie。 – Summer 2011-01-28 22:55:15