HTML5中提供了方便的session設置方式,可以在瀏覽器中使用JavaScript來創(chuàng)建、修改和讀取session。以下是設置session的基本方法:
//創(chuàng)建session sessionStorage.setItem(key, value); //讀取session var value = sessionStorage.getItem(key); //修改session sessionStorage.setItem(key, newValue);
值得注意的是,sessionStorage中的數(shù)據(jù)只在當前會話中存在,如果關閉了瀏覽器,數(shù)據(jù)將會丟失。如果需要在多個會話中保存數(shù)據(jù)的話,需要使用localStorage。
//創(chuàng)建session localStorage.setItem(key, value); //讀取session var value = localStorage.getItem(key); //修改session localStorage.setItem(key, newValue);
同樣地,localStorage中的數(shù)據(jù)在多個會話中都存在。為了保證數(shù)據(jù)安全,可以對session進行加密,以防止數(shù)據(jù)泄露。